Мой / etc / fstab выглядит следующим образом:
...
/mnt/FP5/daten/bilder/2002/ /home/johkra/Bilder/2002 none bind
...
Как я могу настроить свой fstab так, чтобы Ubuntu не ожидала привязки. Может ли Ubuntu смонтировать его, когда это действительно необходимо?
Спасибо и хорошего 2018 года!
Наконец-то удалось, но перед некоторыми предостережениями:
не добавляют опцию x-systemd.automount
в (разделы на) устройства, которые необходимы для каких-либо служб (например, NFS), когда это возможно диск не подключен при загрузке
, избегайте использования x-systemd.automount
вместе с другими автомонтировщиками (такими как autofs).
Теперь для решения:
У меня есть внешний диск с файловой системой xfs (помеченный data
), который должен быть подключен к /data
при подключении. Запись fstab
гласит
LABEL=data /data xfs nofail,auto,noatime 0 0
nofail
, что приводит к тому, что процесс загрузки не прерывается, когда диск не подключен, а в auto
говорится, чтобы монтировать диск сразу после его подключения (это отличается от старого поведения init
, которое монтировалось только во время загрузки).
Теперь, чтобы bind
смонтировать /data
на свой /home/ridgy/data
, когда мне это было нужно, я добавил строку
/data /home/ridgy/data none bind,nofail,noauto,x-systemd.automount,noatime
Затем, после подключения диска, раздел был автоматически подключен и mount
] показал
/dev/sda1 on /data type xfs (rw,noatime,attr2,inode64,noquota)
Но на /home/ridgy/data
все еще не было крепления. Но ls data
теперь перечислил содержание /data
, и mount
дополнительно имел
/dev/sda1 on /home/ridgy/data type xfs (rw,noatime,attr2,inode64,noquota)
, что было результатом, которого я хотел.
Жесткое извлечение USB-диска, отсоединение обоих креплений в этом разделе; но перечисление ~ / data теперь позволяет команде зависать. Я не экспериментировал с разными значениями для какого-либо времени ожидания; возможно, это могло бы помочь в этом случае.