oio11: (Default)
[personal profile] oio11

Определение типа файловой системы (Linux)

На днях получил вопрос: Как я могу определить тип файловой системы? Я хотел бы обновить текущую файловую систему до последней ext4. До этого я хотел бы узнать тип файловой системы для всех точек монтирования, которые у меня есть на debian.
По крайней мере я знаю пять способов, которые опишу ниже, возможно их больше
Итак способ первый: Команда df
Используем df -T.
Ключ -T команды df показывает тип файловой системы.


$ df -T | awk '{print $1,$2,$NF}' | grep "^/dev"
/dev/sda1 ext3 /
/dev/sda9 ext3 /home
/dev/sda8 ext3 /tmp
/dev/sda5 ext3 /usr
/dev/sda6 ext3 /var
Способ 2: Команда mount
Используем команду mount как показано ниже:


$ mount | grep "^/dev"
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
/dev/sda9 on /home type ext3 (rw)
/dev/sda8 on /tmp type ext3 (rw)
/dev/sda5 on /usr type ext3 (rw)
/dev/sda6 on /var type ext3 (rw)
Из приведенного выше примера видно, что в нашем случае у нас все разделы имеют файловую систему ext3, также здесь показаны точки монтирования этих разделов.
Способ 3: Используем команду file
От имени рута используйте команду file как показано ниже. Вам необходимо знать обозначение каждого устройства:


$ sudo file -sL /dev/sda1
[sudo] password for greendail: 
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=0e33834a-d50c-47c0-8a01-65b080952922 (needs journal recovery)

$ sudo file -sL /dev/sda5
/dev/sda5: Linux rev 1.0 ext3 filesystem data, UUID=31eb28a8-234d-452a-860b-2267d7c81f19 (needs journal recovery) (large files)

$ sudo file -sL /dev/sda6
/dev/sda6: Linux rev 1.0 ext3 filesystem data, UUID=4d678856-8d17-4cd5-8cd7-e31e69f81a40 (needs journal recovery) (large files)
Еще раз повторюсь, что данную команду надо запускать с правами суперпользователя. Под правами обычного пользователя, вы не получите нужной информации, а точнее вообще никакой не получите -


$ file -sL /dev/sda1
/dev/sda1: no read permission
Способ 4: Смотрим fstab
Если определенная точка монтирования сконфигурирована для автоматического подключения в процессе загрузки системы, вы можете идентифицировать файловую систему данного раздела посмотрев файл /etc/fstab:


cat /etc/fstab
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=0e33834a-d50c-47c0-8a01-65b080952922 /               ext3    errors=remount-ro 0       1
# /home was on /dev/sda9 during installation
UUID=488f2c54-6dde-4edb-b375-d4a15065efe5 /home           ext3    defaults        0       2
# /tmp was on /dev/sda8 during installation
UUID=5b2b9e3c-11b2-49d4-8105-fa8430406a62 /tmp            ext3    defaults        0       2
# /usr was on /dev/sda5 during installation
UUID=31eb28a8-234d-452a-860b-2267d7c81f19 /usr            ext3    defaults        0       2
# /var was on /dev/sda6 during installation
UUID=4d678856-8d17-4cd5-8cd7-e31e69f81a40 /var            ext3    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=cec91a52-274b-442e-a944-51b768f0607f none            swap    sw              0       0
В нем помимо файловой системы раздела, вы сможете увидеть опции монтирования и ID раздела.
Способ 5: Используем fsck
Для просмотра файловой системы раздела можно использовать ключ -N. fsck также запускается с правами суперпользователя.


 sudo fsck -N /dev/sda1
fsck from util-linux-ng 2.17.2
[/sbin/fsck.ext3 (1) -- /] fsck.ext3 /dev/sda1

$ sudo fsck -N /dev/sda5
fsck from util-linux-ng 2.17.2
[/sbin/fsck.ext3 (1) -- /usr] fsck.ext3 /

http://greendail.ru/node/opredelenie-tipa-faylovoy-sistemy-linux

..................
  • Узнаем UUID разделов, для этого открываем в меню приложения→стандартные→терминал, и в нем:
sudo ls -l /dev/disk/by-uuid/ или
sudo blkid
  • Открываем от имени администратора (далее root) файл «fstab», который содержит информацию о всех смонтированных разделах:
sudo gedit /etc/fstab

......
http://help.ubuntu.ru/wiki/монтирование_разделов

(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

July 2025

S M T W T F S
  12345
6789101112
1314151617 1819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2025 01:44 pm
Powered by Dreamwidth Studios