Каков наилучший способ добавить нативно выглядящие ссылки в мой раздел данных NTFS?

У меня есть много документов, резервных копий, фильмов, фотографий, которые хранятся в разделе данных Windows (диск D:), который находится в том же окне, что и моя установка Ubuntu.

Я хочу иметь возможность использовать это из Ubuntu, с каталогами, доступными в домашнем каталоге. Например, в моем домашнем каталоге папки "Изображения", "Загрузки" и "Документы" будут указывать на раздел NTFS:

/media/DataNtfs/ Картинки / home / can / Картинки
/media/DataNtfs/ Загрузки / home / can / Загрузки
/media/DataNtfs/ Документы / home / can / Документы
/media/DataNtfs/ Резервные копии / home / can / Резервные копии

Я пытался добавить /media/DataNtfs/Music /home/can/Music none rw,bindна ФСТАБ, и это сработало.

Я думаю, что символическая ссылка также может работать.

Например,

rm -rf ~/Music && ln -s /media/DataNtfs/Music ~/Music

изменения xdg-user-dirs может работать тоже.

Диск уже смонтирован во время загрузки: UUID=2614A82F14A803C1 /media/DataNtfs ntfs defaults,umask=007,gid=46 0 0

Кроме того, я узнал, что я могу также использовать Ubuntu Tweak для этого.

Учитывая, что я новичок в Ubuntu, может кто-нибудь сказать мне рекомендуемый способ сделать это?

2 ответа

Я думаю, что я понял, как лучше. Сначала я использовал инструмент настройки. Твик инструмент используется xdg вещь. Просто мне это не очень нравится. Затем я использовал символические ссылки для всех моих старых каталогов из /home/can в /media/DataNtfs, Например; ln -s /media/DataNtfs/Music ~/Music, Это было просто и полезно, пока я не захотел синхронизировать каталог "Документы" с Ubuntu One. Ubuntu One синхронизирует каталоги только в домашней папке и не работает со ссылками. Затем я создаю пустые каталоги дома, такие как Documents, Downloads, Pictures и т. Д., И использую файл fstab, чтобы связать мои старые NTFS-каталоги с пустыми каталогами. Это часть файла fstab:

# binds
/media/DataNtfs/Music           /home/can/Music                  none    rw,bind 
/media/DataNtfs/Pictures        /home/can/Pictures               none    rw,bind 
/media/DataNtfs/Downloads       /home/can/Downloads              none    rw,bind 
/media/DataNtfs/Documents       /home/can/Documents              none    rw,bind 
/media/DataNtfs/Backups         /home/can/Backups                none    rw,bind 
/media/DataNtfs/Notes           /home/can/Notes                  none    rw,bind 
/media/DataNtfs/Other           /home/can/Other                  none    rw,bind 
/media/DataNtfs/Packages        /home/can/Packages               none    rw,bind 
/media/DataNtfs/Photos          /home/can/Photos                 none    rw,bind 
/media/DataNtfs/Videos          /home/can/Videos                 none    rw,bind 
/media/DataNtfs/WorkSpace       /home/can/WorkSpace              none    rw,bind 

Привязка работает хорошо. Теперь я могу синхронизировать некоторые каталоги данных с Ubuntu One. Как будто каталоги данных на самом деле находятся в домашнем каталоге. Поэтому я думаю, что "лучший способ" - это связывание.

Кстати; Раздел DataNtfs всегда монтируется с помощью fstab, и я никогда не отключаю его.

Если разделы не смонтированы, последние два метода не сработают. Однако вы можете попробовать установить их, используя fstab при загрузке и посмотреть, работают ли они.


Нет, символическая ссылка не будет работать. Причина в том, что ссылки работают, только если связанный файл находится в том же разделе, что и сама ссылка.

Вы сможете создать ссылку, но как только вы размонтируете раздел и откроете ссылку, вы получите что-то вроде этого:

введите описание здесь

Суть в том, что ссылки хороши, если смонтирован другой раздел. Ссылки не могут смонтировать раздел для вас.

Точно так же, когда вы изменяете ваши xdg-users-dirs, используя ~/.config/user-dirs.dirs это не сработает. Когда я попытался изменить каталог " Музыка" на другой раздел, он не работал даже после перезапуска.

Другие вопросы по тегам