Bagaimana cara mengetahui filesystem apa yang digunakan partisi saya?

61

Apakah ada cara untuk mengetahui sistem file apa yang digunakan partisi saya?

Mimzy
sumber
2
Coba sudo blkid -o list > ~/myFileSytemsdi terminal untuk mengetahuinya. Kemudian buka file myFileSystemsdengan editor teks (file tersebut harus ada di folder rumah Anda). Tetapi saya menganggap itu bukan masalah utama Anda, Anda mungkin ingin memberikan lebih banyak informasi dalam pertanyaan Anda.
edwin
Saya ingin tahu mengapa ada filesystem yang akan mempengaruhi persistensi pengaturan Anda.
mlissner
unix.stackexchange.com/questions/34623/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Jawaban:

79

Ada beberapa cara untuk melakukan ini dari baris perintah ( Ctrl+ Alt+ t):

Perintah ini df -Takan mencetak tipe sistem file Anda, sebagai berikut:

~$ 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

Artikel ini merangkum beberapa metode lain untuk memperoleh informasi ini.

Berikut adalah beberapa contoh lain yang saya gunakan sesekali:

~$ 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)
Kevin Bowen
sumber
7
hanya berfungsi untuk drive yang terpasang
Sanjay Manohar
5
Perhatikan bahwa dengan $ df -T filesystem yang disebut fuseblk berarti NTFS tetapi $ sudo lsblk -f sebenarnya menunjukkan ntfs.
Mike
1
Yang terakhir ( sudo file -sL /dev/sda1) tepat seperti yang saya butuhkan - Anda harus meletakkan yang pertama.
AJMansfield
Terima kasih atas pintasan Ctrl + Alt + t!
Totor
47

Anda juga dapat menggunakan lsblkperintah seperti ini:

$ sudo lsblk -f

NAME        FSTYPE LABEL      MOUNTPOINT
sda                           
├─sda1      ntfs   OS         
├─sda2      ntfs   Data       
├─sda3                        
├─sda5      ext4              /
└─sda6      swap              [SWAP]
kiri
sumber
1
Ini menunjukkan kosong untuk beberapa partisi. Bagaimana cara melihat byte Sistem File untuk itu?
BrainSlugs83
2
sudosepertinya tidak diperlukan
Murmel
sudo tidak diperlukan ketika sysfs dan udev tersedia. -f tampaknya tidak diperlukan karena fstype dicetak secara default.
Gringo Suave
27

Perintah yang sederhana dan bagus

sudo blkid

Ini akan mencantumkan sesuatu seperti ini:

/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"

Di mana /dev/sda1partisi, LABELadalah nama yang diberikan ke partisi, UUIDadalah ID Unik dari partiton yang cukup berguna untuk memasang hardisk /etc/fstab, dan TYPEmerupakan sistem file.

Saya sering menggunakan perintah ini untuk mendapatkan hampir semua informasi tentang hard drive dan drive penghapusan saya. Semoga Anda juga menyukainya. :)

Saurav Kumar
sumber
+1, solusi bagus. Catatan yang blkidtidak perlu dijalankan sebagai root. Juga, Anda dapat memberikan partisi tertentu sebagai argumen blkiddan mendapatkan info untuk partisi itu saja, a la blkid /dev/sda1.
AJMansfield
@AJMansfield Anda akan membutuhkan hak akses root untuk mendapatkan hasil yang berarti.
mook765
13

Di Dash ketik Disk dan buka aplikasi utilitas disk, yang disebut Disk Utility di Ubuntu 12.04 dan Ubuntu 12.10, atau Disk di Ubuntu 13.04 dan yang lebih baru.

Tangkapan layar memperlihatkan jendela Disk dengan Hard Disk 500 GB dipilih untuk menampilkan informasi tentang disk itu. Di panel tengah di bagian Volume Anda dapat melihat bahwa partisi kedua pada hard disk telah dipilih untuk menampilkan informasi tentang partisi itu. Di bagian Volume Anda juga dapat melihat deskripsi Isi: Ext4 yang berarti bahwa partisi diformat sebagai Ext4 yang merupakan format sistem file Ubuntu default.

Disk di Ubuntu 18.04 masukkan deskripsi gambar di sini

karel
sumber
+0 Bagus bahwa ada cara GUI untuk melakukan ini, tetapi siapa pun yang benar-benar peduli filesystem apa yang mereka gunakan (atau bahkan tahu apa itu "filesystem") mungkin mencari solusi baris perintah.
AJMansfield
@AJMansfield +0? LOL. BTW, saya peduli, dan saya sangat suka GUI.
Revetahw
1
@AJMansfield sementara CLI lebih kuat dan akan bekerja di lingkungan penyelamatan ( initramfs), ketika Anda memiliki situasi partisi yang sangat kompleks, dengan beberapa grup volume, serangan, dll. Alat grafis membuatnya lebih mudah dibaca
Hubert Kario
2

Coba ini di terminal:

sudo fdisk -l

Cukup salin & tempel perintah ke terminal Anda.

Jika saya mengerti Anda dengan benar, ini akan menunjukkan drive Anda.

Malee
sumber
11
fdisk -ltidak menunjukkan sistem file
Gerald Schneider
Fdisk saya (2.20.1 pada Ubuntu 14.04) menunjukkan FS, meskipun tidak terlalu spesifik. "Linux" alih-alih ext4, dll.
Matthew Read
@ MatthewRead yang didasarkan pada kode numerik yang biasanya, tetapi tidak selalu, benar - hampir semuanya mengabaikan kode, jadi tidak harus benar, dan mungkin juga tidak.
Robin Green
+1 Ini adalah satu-satunya jawaban yang berfungsi untuk saya - tidak ada yang akan memberi tahu saya jika partisi saya adalah 82, 83, atau 8e.
BrainSlugs83
Harap dicatat bahwa walaupun fdisk akan memberi tahu Anda apa (keluarga) dari sistem file yang seharusnya berada pada partisi yang diberikan, ia tidak memeriksa apakah sistem file yang sebenarnya ada pada partisi yang diberikan. Juga, untuk Linux bahwa informasi itu bahkan tidak berupa nasihat, ia akan memasang FS terlepas dari partisi id (tipe).
Hubert Kario