Да, но прежде чем я зайду так далеко, ты не можешь просто символическую ссылку?
ln -s /media/tc1/folder ~/home
Эта ссылка просто файл, который интерпретируется. Это автоматически постоянно (пока вы не удалите файл).
В противном случае вы можете использовать, mount
как вы описали, но синтаксис немного отличается:
mount --bind /media/tc1/folder /home/dvad/home
Это не является постоянным, и будет сброшен при перезагрузке. Если вы хотите, чтобы оно сохранялось, вам понадобится что-то /etc/fstab
вроде этого:
/media/tc1/folder /home/dvad/home none bind
Если вы пытаетесь смонтировать, но он не работает, вы должны убедиться, что устройство уровня блока смонтировано. Вы не можете напрямую смонтировать подкаталог раздела без предварительного монтирования раздела.
mount --bind
чтобы «связать» папки с домашней папкой пользователей, которую я открываю для своих друзей (symlink плохо работает с chroot), и теперь мне не нужно заново делать это или запускать скрипт, который делает это после каждой перезагрузки , Не уверен, почему я раньше не думал об использовании fstab, так как я использую его для всех своих медиа-дисков. Еще раз спасибо!mount --bind
полезен в среде chroot - так как символические ссылки там не работают.man fstab
скажу вам последние два поляDefaults to zero (don't {dump,fsck}) if not present.
Альтернатива
mount
:Требуется
sudo apt-install bindfs
.Как и в случае с
mount
, это будет (непостоянная) фактическая точка монтирования, то есть, например, не отслеживаемая только как эталонная, но как система контроля версий. Но, какln -s
, он не требует прав суперпользователя, как этоmount
делает.Размонтировать с помощью
fusermount -u /home/dvad/home
(или перезапустить).источник