Чи є команда вказати, який тип файлової системи ви використовуєте?
Чи є команда вказати, який тип файлової системи ви використовуєте?
Відповіді:
Ваше питання можна прийняти декількома способами. Буквально відповідь Карлсона досить класна, тому що вона повідомляє вам файлову систему обсягу | розділ, на якому ви зараз перебуваєте.
df -hT Мені завжди подобалася ця команда, тому що вона показує вам всі "стандартні" файлові системи, які змонтовані, і робить це у форматі, читаному для людини форматом.
Однак у вас можуть бути інші диски або томи, які не змонтовані (прокоментовані), не вдалося встановити або були відключені. Інша річ, яку ви можете зробити, це запустити cat /etc/fstabце покаже вам "таблицю файлової системи" та перерахує файлові системи, які повинні бути встановлені на завантаженні разом з розташуванням, типом файлової системи, точкою кріплення та ін.
fuseblk, це (швидше за все) NTFS.
statКоманда на системах Linux використовується для відображення стану файлу або файлової системи. Для отримання додаткової інформації прочитайте manpage, запустивши man statв терміналі.
$ stat -f -c %T /
xfs
$ stat -f -c %T /boot
ext2/ext3
$ stat -f -c %T /srv
btrfs
$ stat -f -c %T /tmp
tmpfs
Вище використовувані прапори:
-f, --file-system - відображення стану файлової системи замість стану файлу
-c --format=FORMAT - використовувати вказаний FORMAT замість виводу за замовчуванням новий рядок після кожного використання FORMAT
Дійсні послідовності формату для файлових систем:
%T - Введіть у читаній людині формі
ext4!
statкоманді відсутня --file-systemопція ( -fце вірний стиль, але має інше значення).
Якщо ти зробиш:
df -k .
Він підкаже вам, на якій файловій системі знаходиться ваш поточний каталог.
df .для цього достатньо. І, якщо вам потрібно знати тип файлової системи , df -T .зробимо це.
df -Tабо df --print-typeпрацює над останнім монетним двором.
Ви також можете використовувати lsblk -fта blkidотримувати інформацію про ваші файлові системи та їх властивості.
Запустіть df ., який підкаже вам, у якій файловій системі знаходиться поточний каталог. Потім запустіть mount, який створить список змонтованих файлових систем разом з їх типами та параметрами монтажу. Це працює для мене:
mount | fgrep -w "`df . | grep '%' | sed -e 's/.*% *//'`"
Просто використовуйте blkid -o value -s TYPE "$DEV", він також працює для відключених пристроїв або навіть файлів зображень.
У GNU Linux ви можете отримати огляд свого сховища за допомогою, lsblkа потім отримати тип файлової системи для потрібного вам пристрою, використовуючи щось на зразок одного з наступного:
$ fsck -N /dev/sda1 (для використання цієї команди вам не потрібні повноваження суперпользователя)# file -s /dev/sda1# blkid /dev/sda1Вони можуть бути корисні, якщо ваша файлова система містить об'єм LVM, оскільки lsblkне розповість, яка там файлова система.