файл fstab пуст. Можно ли сгенерировать его из mtab?

обычно это должно быть хорошо с пустым файлом fstab (за исключением одного диска данных). Выглядит это так:

# UNCONFIGURED FSTAB FOR BASE SYSTEM
LABEL=DATA   /data   ext4    auto,rw,relatime 0 0

но я на встроенном устройстве, которое загружается с SD-карты, что может быть проблемой во время загрузки. У меня все еще есть вывод mtab, который выглядит так

rootfs / rootfs rw 0 0
/dev/root / ext4 rw,relatime,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=514140k,nr_inodes=128535,mode=755 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=102844k,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=205680k 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /tmp tmpfs rw,nosuid,nodev,relatime,size=205680k 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/sdc1 /data ext4 rw,relatime,data=ordered 0 0
data@rpi1:/mnt/fts300gb/ /mnt/fts300gb fuse.sshfs rw,nosuid,nodev,relatime,user_id=1003,group_id=1004 0 0

есть ли способ генерировать fstab из mtab с помощью tool чтобы быть уверенным, что он будет правильно перемонтировать все вышеперечисленное при следующей перезагрузке?

30
задан syss
16.12.2022 7:26 Количество просмотров материала 3103
Распечатать страницу

1 ответ

TL;DR: за пределами установочного диска нет автоматического инструмента генерации fstab.

Я также не знаю каких-либо разновидностей linux, где это предусмотрено вне установочного носителя. Кажется, у вас уже есть большая часть информации. Единственное, что я бы имел в виду, это то, что ваша корневая файловая система должна быть смонтирована с 0 1, а все остальные файловые системы 0 2. Это означает, что проверки fsck проходят сначала на корневой файловой системе, а затем на любых других. Цифра 0 относится к должна ли файловая система быть сброшена, и это было устаревшим в течение довольно долгого времени, поскольку есть более быстрые способы резервного копирования данных, чем из дампа файловой системы.

вы можете удалить все строки, которые являются tmpfs devpts devtmpfs...они создаются в процессе загрузки. Вот fstab из моей малины pi (я предполагаю, что вы делаете это на втором малиновом pi на основе вашей записи data@rpi1 в mtab):

# cat /etc/fstab
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
# a swapfile is not a swap partition, so no using swapon|off from here on, use  dphys-swapfile swap[on|off]  for that
/dev/vglocal00/timemachine  /mnt/TimeMachine hfsplus rw,force,exec,auto,users 0 3

Как вы можете видеть, в моей малине не так много fstab pi, но mtab показывает немного по-другому:

#cat /etc/mtab
rootfs / rootfs rw 0 0
/dev/root / ext4 rw,noatime,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=219832k,nr_inodes=54958,mode=755 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=44800k,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=89580k 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
/dev/mmcblk0p1 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro 0 0
/dev/mapper/vglocal00-timemachine /mnt/TimeMachine hfsplus rw,nosuid,nodev,noexec,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0
2
отвечен 86bornprgmr 2022-12-17 15:14

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх