“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.