Partition auf USB-Stick austauschen

1097
xcy7e 웃

Ich habe eine zusätzliche Swap-Partition auf meinem USB-Stick erstellt und mit aktiviert mkswap. Ich möchte es beim nächsten Start verfügbar machen, indem ich es zu addiere /etc/fstab.

Da es sich jedoch um einen externen USB-Stick handelt, der während des Startvorgangs eingebunden wird und möglicherweise aus irgendeinem Grund eines Tages aus der Steckdose gezogen werden kann, würde ich gerne wissen, ob dies Probleme verursachen könnte, wenn eine Partition erwähnt wird /etc/fstab, die physisch möglicherweise nicht verfügbar ist.

1
Beachten Sie, dass USB-Sticks über eine begrenzte Anzahl von Schreibzyklen verfügen und der Linux-Kernel Seiten vorab austauscht, wenn sie längere Zeit nicht verwendet werden. Daher erhalten Sie eine große Anzahl nicht unbedingt notwendiger Schreibvorgänge verkürzen Sie die Lebensdauer Ihres USB-Sticks. Wenn Sie * einen USB-Stick für den Swap verwenden * müssen, sollten Sie `/ proc / sys / vm / swappiness 'usw. für Lernprogramme anpassen. dirkt vor 6 Jahren 1

1 Antwort auf die Frage

2
grawity

Ja, wenn Sie "optionale" Einträge haben, müssen Sie diese mit der nofailOption markieren . Auf diese Weise wartet der Startvorgang nicht, bis sie angezeigt werden.

(Mit systemd werden die nofailEinträge auch später aktiviert, sobald Sie den USB-Stick anschließen. Andere init-Systeme ignorieren in der Regel fehlende Geräte vollständig.)

Vielen Dank. Ich muss das Lesen der Dokumentation lernen: https://wiki.archlinux.org/index.php/fstab#External_devices xcy7e 웃 vor 6 Jahren 0
Wenn Sie hierher kommen (und systemd verwenden), sollten Sie die Option `x-systemd.device-timeout` verwenden, wie in der Dokumentation beschrieben. xcy7e 웃 vor 6 Jahren 0