Каков наилучший способ добавить нативно выглядящие ссылки в мой раздел данных 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
это не сработает. Когда я попытался изменить каталог " Музыка" на другой раздел, он не работал даже после перезапуска.