Поменять раздел на флешке

1039
xcy7e 웃

Я создал дополнительный раздел подкачки на USB-накопителе и включил его с помощью mkswap. Я хотел бы, чтобы он был доступен при следующей загрузке, добавив его в /etc/fstab.

Но так как это внешний USB-накопитель, который монтируется во время загрузки и, возможно, когда-нибудь будет отключен по какой-либо причине, я хотел бы знать, может ли это вызвать проблемы, если упомянутый раздел /etc/fstabфизически может быть недоступен.

1
Обратите внимание, что USB-накопители имеют ограниченное количество циклов записи, и ядро ​​Linux любит выгружать страницы заранее, если они не используются в течение некоторого времени, поэтому вы получите большое количество не строго необходимых записей, которые уменьшите срок службы вашей флешки. Если вам * нужно * использовать USB-накопитель для подкачки, попробуйте настроить `/ proc / sys / vm / swappiness` и т. Д. Google для учебных пособий. dirkt 7 лет назад 1

1 ответ на вопрос

2
grawity

Да, если у вас есть «необязательные» записи, вы должны пометить их с помощью nofailопции. Таким образом, процесс загрузки не будет ждать их появления.

(При использовании systemd nofailзаписи по-прежнему будут активированы позже, как только вы подключите USB-накопитель. Другие системы инициализации обычно просто полностью игнорируют отсутствующие устройства.)

Спасибо. Я должен научиться читать документацию: https://wiki.archlinux.org/index.php/fstab#External_devices xcy7e 웃 7 лет назад 0
Для тех, кто приходит сюда (и использует systemd), рассмотрите возможность использования опции x-systemd.device-timeout - как описано в документации. xcy7e 웃 7 лет назад 0