Таким образом, кажется, что то же происходит со мной на Ubuntu 14.04, как был ранее сообщен как ошибка здесь
Различие, хотя, я пытаюсь переместить папки Корневого каталога в отдельный диск и просто пытаюсь следовать инструкциям здесь (прокрутите вниз для Конфигурирования Подпапок (Linux)),
TL; DR: Попытайтесь 1, и 2 важные, которые действительно показывают мою проблему. Отдых просто там для показа то, что еще я попробовал.
Я нашел вопрос без принятого ответа, который имеет то, что, кажется, точно моя проблема.
После первого предложенного решения я пытался использовать символьные ссылки:
cornelis@Bob:~$ ln -s /media/cornelis/Storage/Home/Documents /home/cornelis/Documents
Это создало папку, которая связалась с моим другим диском. Я затем пытался изменить пользовательский-dirs.dirs файл как прежде таким образом что XDG_DOCUMENTS_DIR="$HOME/Documents/Documents"
где папка символьной ссылки была создана. Я вышел из системы и вошел в и престо! Это работало! Я вижу, что ярлык Документов связывается с $HOME/Documents/Documents
, пользовательский-dirs.dirs файл все еще соответственно изменяется. Похож на изменение, является постоянным. Хотя меньше, чем идеал, так как я должен использовать Документы в папке Documents. Я не могу сделать чего-то следующим образом, что я надеялся, перенаправит папку Documents непосредственно:
cornelis@Bob:~$ ln -s /media/cornelis/Storage/Home/Documents /home/cornelis
ln: failed to create symbolic link ‘/home/cornelis/Documents’: File exists
Я перезагружаю. Авария. Нажмите на изображение ниже.
Кроме того, это вернулось снова: XDG_DOCUMENTS_DIR="$HOME/"
Я использовал xdg-user-dirs-update --force
сбрасывать Документы назад его значению по умолчанию.
Наконец, я посмотрел на второе предложенное решение, и я предполагаю, что могу теперь безопасно предположить, что моя проблема состоит в том, что мой второй диск не монтируется автоматически после начальной загрузки. Так как у меня нет проблемы, создающей символьные ссылки из того, чтобы выходить из системы, и вход в систему выводят, мне нужно автоматическое монтирование в масштабе всей системы. И это, я боюсь, - то, где я довольно потерян, кажется вполне плотным чтением, хотя я действительно пытался сделать головы и хвосты его. Я думаю, что я, как предполагается, Редактирую таблицу файловой системы Ubuntu, но я не знаю, какую запись добавить и пример они обеспечивают, не проясняет мне, как я могу автоматически смонтировать диск на запуске.
Вот мой fstab
файл. Возможно, можно ли сказать мне, что я должен изменить здесь или как достигнуть знания, что добавить здесь? Мой диск жесткого диска на 1 ТБ, в котором я хочу, чтобы моя папка Documents была, работает sda3
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=<hidden> / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=<hidden> none swap sw 0 0
/Storage/16GiB.swap none swap sw 0 0
Если я изменяюсь XDG_DOCUMENTS_DIR="$HOME/Documents"
кому: XDG_DOCUMENTS_DIR="/media/cornelis/Storage/Home/Documents"
это становится XDG_DOCUMENTS_DIR="$HOME/"
на перезагрузку.
Изменение пользователя-dirs.conf, таким образом, что enabled=False
Я надеялся это
"Когда установлено на Ложь, xdg-user-dirs-update не изменит XDG"
таким образом, что-то еще вызывает изменения в user-dirs.dirs
быть непостоянным?
Я работал xdg-user-dirs-update
после сохранения моих изменений в user-dirs.dirs.
Ничто не отображено, и перезагрузка приводит к той же проблеме как прежде. Я также попробовал
cornelis@Bob:/etc/xdg$ xdg-user-dirs-update --force
Moving DOCUMENTS directory from /media/cornelis/Storage/Home/Documents to Documents
И конечно же, это приводит к тому, что я изменил в пользователе-dirs.dirs. для возвращения назад, который, кажется, не имеет смысл начиная с состояний документации:
--force Update existing user-dirs.dir, but force a full reset. This means: Don't reset nonexisting directories to HOME, rather recreate the directory. Never use backwards compatible non-translated names. Always recreate user-dirs.locale.
Это также не работало:
cornelis@Bob:~$ xdg-user-dirs-update --set DOCUMENTS /media/cornelis/Storage/Home/Documents
cornelis@Bob:~$
Я, от которого Проверка в положение плода и просит о справке, Спрашиваю Ubuntu. Помогите мне Спросить Ubuntu, Вы - моя единственная надежда.
Я полагаю, что это - невоспитанность для отъезда моего вопроса без ответа. Я в конечном счете решил все вопросы следующим решение bessman буквой. Он сделал это намного более ясным, чем официальные документы, как я, как предполагалось, изменил fstab - и теперь я также знаю, как создать резервные копии, прежде чем я сделаю так и избавился от "документов в проблеме" папки документов - так тройные опоры к его пошаговому решению. Мне бы хотелось upvote его дважды, так как ничто иное, казалось, не работало.
Я использую KDE4, и я нашел, что пути вернулись на перезагрузку, даже при том, что я установил диск автосмонтироваться при начальной загрузке через "Съемные устройства" KDE (что-то как это имя, я использую локализованный KDE). Я решил проблему путем помещения следующего в "/etc/rc.local":
su username -c 'xdg-user-dirs-update --set DOCUMENTS "/media/username/Data/Documents"'
su username -c 'xdg-user-dirs-update --set MUSIC "/media/username/Data/Music"'
su username -c 'xdg-user-dirs-update --set PICTURES "/media/username/Data/Pictures"'
su username -c 'xdg-user-dirs-update --set VIDEOS "/media/username/Data/Videos"'
, где "имя пользователя" должно, конечно, быть изменено с Вашим именем.
Можете Вы пробовать это:
echo "enabled=true" > ~/.config/user-dirs.conf
xdg-user-dirs-update --set DOCUMENTS ~/Storage/Home/Documents"
echo "enabled=false" > ~/.config/user-dirs.conf
xdg-user-dir DOCUMENTS
и тип это после перезагрузки:
xdg-user-dir DOCUMENTS