Общий каталог данных для нескольких систем Runtu
В настоящее время на нетбуке я использую несколько сборок Runtu.
Под данные у меня выделен отдельный раздел диска.
Мне понадобилось организовать работу с системными каталогами: Документы, Видео и др., таким образом, чтобы они находились на выделенном разделе и были доступны из всех установленных ОС на ПК.
Далее, как всегда, на просторах Интернета был найден способ - как это сделать.
Для этого надо (1) автомонтировать выделенный раздел и (2) сделать симлинки в каждой ОС из каталога пользователя home/user на соответствующие каталоги в выделенном разделе.
1. Делаем автомонтирование раздела.
Выбираем раздел для хранения данных или с помощью GParted создаем его.
Например: раздел - sda3 (файловая система ext4).
Прописываем автомонтирование этого раздела в файле /etc/fstab
# автомонтируемый при загрузке раздел данных (/sda3)
UUID=f8888k88-8888-8888-8888-88888y888a88 //media/My_data ext4 auto,defaults 0 0
Пояснение:
Точка монтирования выбрана: /media/My_data
UUID раздела смотрим в GParted: Раздел > Информация > UUID
Параметры пишем как указано и разделяем их "Tab" или несколькими "пробелами".
После последней записи в файле fstab - оставить пустую строку.
Перезагрузить.
2. Устанавливаем новые права разделу My_data
В файловом менеджере Thunar откроем папку /media
В ней находится примонтированная папка "My_data" (media/My_data)
Правой кнопкой мышки жмем на папку My_data и выбираем пункт Свойства и затем вкладку Права.
Меняем права раздела My_data.
Перезагрузить.
3. Изменение названий системных каталогов: Документы на Documents
(необязательный пункт)
Изменение названий системных каталогов в home/user с русского языка: Документы, Видео и т.д. на английский: Documents, Videos и т.д.
Изменение названия этих каталогов на уровне системы, производится с помощью утилит из группы xdg, которые и установили русские названия.
В терминале даем вот такую команду:
$ LANG=C xdg-user-dirs-gtk-update --force
или
$ LANG=C xdg-user-dirs-update --force
Команды одинаковые, только первая имеет gtk интерфейс.
Применять эти команды можно как сразу после установки ОС, так и позднее.
Для отката назад - в вышеприведенной команде указать: LANG=ru_RU
Перезагрузить.
4. Связываем папки из каталога пользователя с папками в примонтированном разделе.
Создаем симлинки из каталога пользователя home/user на соответствующие каталоги в примонтированном разделе /media/My_data.
Названия каталогов в ОС и в примонтированном разделе должны совпадать!
Все операции проводятся с правами обычного пользователя, без использования sudo и прав root!
Перед началом надо убедиться, что необходимый раздел примонтирован и доступен.
И необходимо проверить, чтобы все папки, вместо которых делаем симлинки, Videos, Documents, Pictures, Downloads, Music, Public - были пусты, т.к. они будут удалены перед созданием симлинка.
Для надежности сначала удаляем каталог в папке пользователя, затем создаем симлинк:
$ rm -fR ~/Videos
$ ln -s /media/My_data/Videos /home/user
$ rm -fR ~/Documents
$ ln -s /media/My_data/Documents /home/user
rm -fR ~/Pictures
ln -s /media/My_data/Pictures /home/user
rm -fR ~/Downloads
ln -s /media/My_data/Downloads /home/user
rm -fR ~/Music
ln -s /media/My_data/Music /home/user
rm -fR ~/Public
ln -s /media/My_data/Public /home/user
опционально, только для тех кто использует облачные хранилища:
rm -fR ~/Yandex.Disk
ln -s /media/My_data/Yandex.Disk /home/user
В результате значки всех изменяемых каталогов, приобретут стрелочки.
Каталоги: Desktop, Templates - я оставил как есть - локальными.
PS. использованы материалы:
http://ulyssesd.blogspot.ru/2015/04/linux.html
- Блог пользователя Александр Д.
- Войдите на сайт для отправки комментариев