Как создать правильный файл / etc / fstab для моего раздела LFS?

Я пытаюсь создать соответствующий файл / etc / fstab для моего раздела LFS, как в LFS, часть 8.2. Как узнать файловые системы для моей / точки монтирования и моей точки подкачки (и)? И как узнать тип моего / точки монтирования? Я использую хост Ubuntu 17.04, и это то, что я использую в качестве модели (вставка ниже).

cat > /etc/fstab << "EOF" # Begin /etc/fstab # file system mount-point type options dump fsck # order /dev/<xxx> / <fff> defaults 1 1 /dev/<yyy> swap swap pri=1 0 0 proc /proc proc nosuid,noexec,nodev 0 0 sysfs /sys sysfs nosuid,noexec,nodev 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 tmpfs /run tmpfs defaults 0 0 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 # End /etc/fstab EO 

2 Solutions collect form web for “Как создать правильный файл / etc / fstab для моего раздела LFS?”

согласно описанию книги lfs:

Замените <xxx> , <yyy> и <fff> значениями, подходящими для системы, например sda2, sda5 и ext4.

ваш корневой раздел описан следующим образом:

 /dev/<xxx> / <fff> defaults 1 1 

это тот же раздел, который вы создали в главе «2.4. Создание нового раздела» , а позже смонтирован как ваш $LFS (по умолчанию /mnt/lfs ). и согласно описанию книги это что-то вроде /dev/sda5 .

тип корневого раздела ( <fff> в примере fstab) был задан вами в главе «2.5. Создание файловой системы на разделе» . по умолчанию это ext4 .

Если вы не уверены, вы можете использовать команду mount с вашего хоста. При любых вариантах он возвращает все смонтированные разделы, поэтому вы ищете что-то вроде:

 /dev/sda9 on /mnt/lfs type ext4 (rw,relatime,data=ordered) 

в моем случае это устройство /dev/sda9 а type – ext4 , и это то, что я ввел в fstab для <xxx> и <fff> .

раздел подкачки, описанный:

 /dev/<yyy> swap swap pri=1 0 0 

вероятно, уже был на вашем узле ubuntu, поэтому вы не установили его в главе 2. но мы снова можем посмотреть его на уже смонтированных разделах. команда mount | grep swap mount | grep swap покажет вам только смонтированные разделы подкачки. и снова, вы берете имя устройства и подставляете <yyy> для него 🙂

остальная часть файла fstab, который вы оставляете, как он есть в примере, должен работать без каких-либо изменений.

Я не знаком с LFS. Но команда «mount» делает хорошую работу, предполагая, какая файловая система находится в разделе. Создайте точку монтирования для раздела, смонтируйте ее и снова запустите команду mount.

 # mkdir -p /mnt/hd # mount /dev/sdb1 /mnt/hd # mount 

Результат последней команды должен выглядеть примерно так:

 /dev/sda6 swap swap defaults 0 0 /dev/sda8 / ext4 defaults 1 1 /dev/sda5 /mnt/old ext4 defaults 1 2 /dev/sda7 /usr/src/ ext4 defaults 1 2 /dev/sda9 /var/log ext4 defaults 1 2 /dev/sdb1 /home ext4 defaults 1 2 
  • Продолжить мониторинг веб-сервера и загрузить новые добавленные файлы
  • Ubuntu не будет спящим
  • Iptables не переадресует. Вместо ввода
  • Установка openjdk-7-jdk не обновляет java (это еще версия 1.6)
  • Как выполнить двойную загрузку на машине с PGP WDE?
  • Запись видео с камеры и получение номера кадра по требованию
  • Запуск Ubuntu после прерывания установки обновления
  • Как установить LANG в локали, несмотря на то, что он находится в / etc / default / locale в ubuntu для поддержки Unicode?
  • Управление доступом ftp с помощью vsftpd
  • Использование кодирования RAW-видео с gstreamer & VLC
  • Как просмотреть общую библиотеку iTunes из Linux Banshee?
  • Interesting Posts

    Пост-скрипт не запускается после установки

    tar: / dev / st0: Не удается записать: Ошибка ввода / вывода

    Отключить изменение разрешений для каталога

    Некоторые вопросы компиляции linux ядро ​​с make-kpkg

    Каков наиболее эффективный / безопасный способ пользователя для входа на серверы Linux с использованием SSH-ключей?

    Как перенаправить tty1 в оболочку Konsole X11 (KDE)?

    Прозрачность прозрачности Squid, за исключением SSL / HTTPS

    Каков наиболее эффективный способ добавления миллисекунд к этому коду?

    Важна ли последняя новая строка в fstab?

    Перенаправить stdout и stderr и переопределить опцию noclobber

    Экспорт данных netstat из терминала в файл csv

    systemd, используя 100% моего процессора, если нет, если я запустил его без systemd

    почему этот параллельный процесс не записывает вывод в файлы, а вместо этого печатает на консоли?

    Что означает установка устройства в Linux?

    Как заблокировать мой экран автоматически, если интернет-соединение потеряно?

    Linux и Unix - лучшая ОС в мире.