Tak, ale zanim przejdę tak daleko, nie możesz po prostu dowiązać symbolicznie?
ln -s /media/tc1/folder ~/home
Ten link jest tylko plikiem, który jest interpretowany. Jest automatycznie trwały (do momentu usunięcia pliku).
Niepowodzenie, którego można użyć mount
zgodnie z opisem, ale jego składnia jest nieco inna:
mount --bind /media/tc1/folder /home/dvad/home
Nie jest to wcale trwałe i zostanie zrestartowane przez ponowne uruchomienie. Jeśli chcesz, aby się utrzymywał, potrzebujesz czegoś /etc/fstab
takiego:
/media/tc1/folder /home/dvad/home none bind
Jeśli próbujesz zamontować, ale to nie działa, upewnij się, że urządzenie na poziomie bloku jest zamontowane. Nie można bezpośrednio zamontować podkatalogu partycji bez uprzedniego zamontowania partycji.
mount --bind
do „łączenia” folderów z folderem domowym użytkownika, który udostępniam znajomym (symlink nie działa dobrze z chrootem) i teraz nie muszę tego robić ponownie ani uruchamiać skryptu, który robi to po każdym ponownym uruchomieniu . Nie jestem pewien, dlaczego wcześniej nie myślałem o użyciu fstab, ponieważ używam go do wszystkich moich napędów multimedialnych. Dzięki jeszcze raz!mount --bind
jest przydatny w środowisku chroot - ponieważ dowiązania symboliczne tam nie działają.man fstab
powie ci dwa ostatnie polaDefaults to zero (don't {dump,fsck}) if not present.
Alternatywa dla
mount
:Wymaga
sudo apt-install bindfs
.Podobnie jak w przypadku
mount
, będzie to (niestały) rzeczywisty punkt montowania, tzn. Na przykład nie będzie śledzony tylko jako odniesienie, ale systemy kontroli wersji. Ale tak jakln -s
to nie wymaga uprawnień administratoramount
.Odmontuj za pomocą
fusermount -u /home/dvad/home
(lub poprzez ponowne uruchomienie).źródło