“Mount -t TYPE /” - “TYPE” ın ne olabileceğini nasıl bilebiliriz?


23

İşletim Sistemi: Ör .: Ubuntu 10.04 - "mount -t TYPE" ın ne bildiğini nasıl biliyorsunuz? Yani, mount ?? ile desteklenen dosya sistemi tiplerini listelemek için bir komut var.

GÜNCELLEME: Aşağıdaki cmd her zaman iyidir ?:

cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
sysfs
rootfs
bdev
proc
cgroup
cpuset
tmpfs
devtmpfs
debugfs
securityfs
sockfs
pipefs
anon_inodefs
inotifyfs
devpts
ext3
ext2
ext4
ramfs
hugetlbfs
ecryptfs
fuse
fuseblk
fusectl
mqueue
binfmt_misc
iso9660
vfat
udf
reiserfs
xfs
jfs
msdos
ntfs
minix
hfs
hfsplus
qnx4
ufs
btrfs

1
Taktığınız dosya sistemi için herhangi bir rasgele tür seçemezsiniz. Dosya sisteminiz EXT4 ise, türün EXT4 olması gerekir. Ancak çoğu durumda türü belirtmeniz bile gerekmez, otomatik olarak belirlenir.
— Patrick

evet bu komut iyi çalışıyor
— yakamok

Hayır, bu komut düzgün çalışmıyor. İlk sütun boşsa, tüm satırı kaldırır. awk '{print $NF}' /proc/filesystemsdaha iyi çalışırdı.
— Manatwork

$ NF kısmı, güzel
— avlama

1
Şu anda yüklediğiniz bir sürücünün hangi dosya sistemi türünü arıyorsunuz? öyleyse root olarak blkid yazın
— yakamok

Yanıtlar:


16

Bu, ubuntu ve Debian için çalışmalıdır, aşağıdakini yazın:

cat /proc/filesystems

Bu, mevcut çekirdeğinizin desteklediğini gösterir

ah şimdi sorunuzu daha iyi anlıyorum, şunu yazın:

 man mount

ve -t aşağı kaydırın; onu kendi kendine destekleyen, desteklenen dosya sistemlerinin bir listesi olacaktır, ancak bu, çekirdeğinizin desteklediğine bağlıdır.


ama şimdi her zaman, bkz: cyberciti.biz/tips/… NFS hakkında yorum bölümü
— LanceBaynes

bu% 100 cevap değildir, bunun için de google yapabilirim: P
— LanceBaynes

Bir yayın sadece bir arama motoruna sahip bir yerde bulunmasaydı cevap olarak
— sayılırsa

Bu cevabı bildiğimi söylemek istedim, soruyu ben de bu cevaba
— gönderdim

lol sayfamda yayınlanana kadar güncelleme olmamıştı sonra cevabını gördüm
— yakamok

1

Arch linux kullanıyorum ve önerilen çözüm cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'bana çekirdeğimin şu anda desteklediği / desteklediği modülleri içeren tam bir dosya sistemi listesi sağlamadı. Etrafında kazı yaptıktan sonra, / proc / filesystems benziyor, sadece çekirdek modüllerinin yüklü olduğu (veya sysfs gibi modüllere gerek duymayan) dosya sistemlerini listeler.

Yakamok'un man sayfasını okuma yönündeki önerisine dayanarak -t parmater hakkındaki belgelerin cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d', mevcut olan ancak yüklü olmayan ek dosya sistemi çekirdek modülleri gösteren başka bir komutu olduğunu buldum .

Hepsini bir araya koyarken Çalıştırıldığında size şu anki linux sisteminizin desteklediği tüm dosya sistemlerinin tam bir listesini vereceğine inanıyorum.

(cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'; ls -1 /lib/modules/$(uname -r)/kernel/fs) | sort -u

Bu, temelde her iki komutun da birbiri ardına sıralanan tüm kopyaları filtrelemek için -u (benzersiz) seçeneğinin açık olması için sıralı olarak sıraya dizilmiş.


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.