Bölümlerimin hangi dosya sistemini kullandığını nasıl öğrenirim?


61

Bölümlerimin hangi dosya sistemini kullandığını öğrenmenin bir yolu var mı?


2
Bulmak sudo blkid -o list > ~/myFileSytemsiçin bir terminalde deneyin . Sonra dosyayı myFileSystemsbir metin editörüyle açın (dosya ana klasörünüzde olmalıdır). Ancak bence asıl konunuz değil, sorunuzla ilgili daha fazla bilgi vermek isteyebilirsiniz.
edwin

Bir dosya sisteminin neden ayarlarınızın sürekliliğini etkileyeceğini merak ediyorum.
mlissner

Yanıtlar:


79

Bunu komut satırından ( Ctrl+ Alt+ t) yapmanın birkaç yolu vardır :

Komut df -T, dosya sistemi türlerinizi aşağıdaki şekilde yazdırır:

~$ df -T
Filesystem     Type      1K-blocks       Used Available Use% Mounted on
/dev/sda1      ext4      190230236  102672812  77894244  57% /
udev           devtmpfs    1021128         12   1021116   1% /dev
tmpfs          tmpfs        412884        816    412068   1% /run
none           tmpfs          5120          0      5120   0% /run/lock
none           tmpfs       1032208       2584   1029624   1% /run/shm
cgroup         tmpfs       1032208          0   1032208   0% /sys/fs/cgroup
/dev/sdb1      fuseblk  1953480700 1141530424 811950276  59% /home/user/storage

Bu makale , bu bilgiyi elde etmek için diğer birkaç yöntemi özetlemektedir.

İşte arada sırada kullandığım birkaç örnek:

~$ mount | grep "^/dev"
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sdb1 on /home/user/storage type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

~$ sudo file -sL /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=b53ecdf7-5247-4d65-91a6-be9264c84dea (extents) (large files) (huge files)

7
yalnızca takılı sürücüler için çalışır
Sanjay Manohar

5
Fuseblk adlı $ df -T dosya sistemi NTFS anlamına gelir ancak $ sudo lsblk -f aslında ntfs gösterir.
Mike,

1
Sonuncusu ( sudo file -sL /dev/sda1) tam olarak ihtiyacım olan şeydi - ilk önce bunu koymalısınız.
AJMansfield 27:15

Ctrl + Alt + t kısayolu için teşekkürler!
Totor

47

Bu lsblkkomutu aşağıdaki gibi de kullanabilirsiniz :

$ sudo lsblk -f

NAME        FSTYPE LABEL      MOUNTPOINT
sda                           
├─sda1      ntfs   OS         
├─sda2      ntfs   Data       
├─sda3                        
├─sda5      ext4              /
└─sda6      swap              [SWAP]

1
Birkaç bölüm için boş gösterir. Bunlar için Dosya Sistemi baytını nasıl görebilirim?
BrainSlugs83

2
sudogerekli görünmüyor
Murmel

sysfs ve udev kullanılabilir olduğunda sudo gerekmez. fstype varsayılan olarak basıldığı için -f gerekli görünmüyor.
Gringo Suave

27

Basit ve iyi bir komut

sudo blkid

Böyle bir şey listeleyecek:

/dev/sda1: LABEL="Windows" UUID="FA50DCB150DC763B" TYPE="ntfs" 
/dev/sda5: LABEL="40GBTWO" UUID="00A0CE7EA0CE7A24" TYPE="ntfs" 
/dev/sda6: UUID="7550252c-3da7-4cd9-8da3-71e9ba38e74a" TYPE="ext4" 
/dev/sda7: UUID="088fd084-a011-4896-aa93-c0caaad60620" TYPE="swap"

Nerede /dev/sda1bölümdür, LABELbölüm verilen addır, UUIDkullanarak hardisk monte etmek oldukça yararlıdır bölebileceğiniz Benzersiz kimliğidir /etc/fstabve TYPEdosya sistemidir.

Sabit diskim ve kaldırma diskim hakkında neredeyse tüm bilgileri almak için sık sık bu komutu kullanıyorum. Umarım beğenirsin. :)


+1, iyi çözüm. Not blkidgerekmez kök olarak çalıştırılacak. Ayrıca, belirli bir bölümü argüman olarak verebilir blkidve yalnızca bu bölüm için bir bilgi alabilirsiniz blkid /dev/sda1.
AJMansfield 27:15

@AJMansfield Anlamlı çıktılar elde etmek için kök ayrıcalıklarına ihtiyacınız olacak.
mook765

13

Kumanda türü olarak disk ve ya adlandırılır disk yardımcı uygulaması, açık Disk Yardımcı Ubuntu 12.04 ve Ubuntu 12.10 ya da Diskler daha sonra Ubuntu 13.04 ve.

Ekran görüntüsü, o diskle ilgili bilgileri görüntülemek için seçili 500 GB Sabit Diskin bulunduğu Diskler penceresini gösterir. Birimler bölümündeki orta bölmede , bu sabit diskteki ikinci bölümün o bölümle ilgili bilgileri görüntülemek üzere seçildiğini görebilirsiniz. Gelen Ciltler bölümde ayrıca açıklama görebilirsiniz : İçerik EXT4 bölüm varsayılan Ubuntu dosya sistemi biçimidir ext4 olarak biçimlendirilmiş anlamına gelir.

Ubuntu'daki Diskler 18.04 görüntü tanımını buraya girin


+0 Bunu yapmanın bir GUI yolu olması güzel, ama hangi dosya sistemini kullandıklarını gerçekten önemseyen (hatta bir "dosya sistemi" nin ne olduğunu bile bilen) muhtemelen bir komut satırı çözümü arıyor.
AJMansfield 27:15

@ AJMansfield +0? LOL. BTW, umrumda ve GUI'yi tercih ediyorum.
Revetahw

1
@ AJMansfield CLI daha sağlam ve kurtarma ortamında çalışacak ( initramfs), çok karmaşık bölümleme durumunuz olduğunda, birden fazla cilt grubu, baskın vb.
İle

2

Bunu terminalde deneyin:

sudo fdisk -l

Komutu kopyalayıp terminale yapıştırmanız yeterlidir.

Sizi doğru anlarsam, bu sürücülerinizi göstermelidir.


11
fdisk -ldosya sistemini göstermiyor
Gerald Schneider

Benim fdisk'im (Ubuntu 14.04'teki 2.20.1) çok özel olmasa da FS'yi gösteriyor. Ext4, vs. yerine "Linux"
Matthew

@MatthewRead, genellikle, ancak her zaman doğru olmayan, sayısal bir koda dayalı olan - hemen hemen her şey kodu yok sayar, bu nedenle doğru olması gerekmez ve olmayabilir.
Robin Green,

+1 Bu benim için çalışan tek cevaptı - bölümlerimin 82, 83 ya da 8e olması durumunda bana hiçbir şey söylemezdi.
BrainSlugs83

Fdisk'in hangi dosya ailesinin (ailesinin) belirli bir bölümde olması gerektiğini söyleyeceği halde, verilen bir bölümde gerçek bir dosya sisteminin olup olmadığını kontrol etmeyeceğini lütfen unutmayın . Ayrıca, Linux için bu bilgi danışma bile değildir, bölüm Id'sinden (tür) bağımsız olarak bir FS bağlar.
Hubert Kario
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.