Есть ли команда для подключения папки из одного раздела в мой основной раздел?
Пример того, что я хотел бы сделать, что, очевидно, не работает:
mount /media/tc1/folder /home/dvad/home
Если не с помощью команды, есть ли другой способ, которым я могу это сделать?
Да, но прежде чем я зайду так далеко, не могли бы вы просто создать символическую ссылку?
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
:
bindfs -n /media/tc1/folder /home/dvad/home
Требует sudo apt-install bindfs
.
Как с mount
, это будет (непостоянная) фактическая точка монтирования, т.Е., например, системы контроля версий будут не только отслеживать ее как символическую ссылку, но и видеть файлы “там”. Однако, как и для ln -s
, вам не нужны разрешения суперпользователя для bindfs
как вы сделали бы для mount
.
Размонтировать с помощью fusermount -u /home/dvad/home
(или путем перезапуска).