ГлавнаяОперационные системыLinuxКак переместить домашнюю папку на другой раздел в Linux

Как переместить домашнюю папку на другой раздел в Linux

Необязательно: удаление папки «Home_backup»

/span>ользовать весь диск при установке Ubuntu или если на вашем компьютере предустановлена ​​Ubuntu, скорее всего, у вас есть домашняя папка в том же разделе, что и все ваши системные файлы. В любых нормальных обстоятельствах это было бы нормально. Однако, если вы захотите переустановить операционную систему, вы не сможете сохранить свои настройки или все файлы, если перед этим не сделаете полную резервную копию папки. Чтобы избежать каких-либо рассеянных сбоев, которые могут привести к удалению вашего домашнего каталога, вместо этого вам следует оставить его в отдельном разделе. В этом руководстве показано, как переместить домашнюю папку в отдельный раздел (или место).

Полезно знать : возможно, вам захочется узнать больше о различные схемы разделов Linux, прежде чем приступить к созданию нового раздела .

Создание нового раздела

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

В этом руководстве мы предполагаем, что ваш компьютер имеет только один жесткий диск и содержит только один раздел. Чтобы создать новый раздел, вам сначала понадобится создать загрузочную флешку или оптический диск с Ubuntu. Вы не можете разбить жесткий диск на разделы, пока работает ваша «голая» операционная система.

  1. Вставьте флэш-накопитель или диск в компьютер и загрузитесь с него.
  2. На появившемся экране GRUB выберит

    Создание нового раздела

    овить Ubuntu».
  3. В графическом интерфейсе, который позволяет выбирать между попыткой и установкой ОС, выберите опцию «Попробовать».
  4. После загрузки нажмите клавишу Super(на большинстве клавиатур Winили клавишу с логотипом Windows) и введите «GParted».
  5. Когда в ваших настройках появится GParted, нажмите Enter, чтобы запустить менеджер разделов.
  6. Выберите в менеджере жесткий диск, на котором установлена ​​ваша операционная система. В большинстве случаев это должно быть что-то вроде «/dev/sda».

Внимание! Если у вас несколько дисков и вы не уверены, какой из них вы хотите использовать, снова загрузитесь в Ubuntu в обычном режиме и проверьте таблицу файловой системы с помощью cat /etc/fstab. В файле будет указано, где находилась каждая точка монтирования во время установки Ubuntu. Найдите, где смонтирован корневой каталог («/») (обычно он описывается в комментарии, который гласит: «/ был на /dev/xxxx во время установки») и запишите его.

Выбор Ubuntuhome Drive
  1. Вы должны увидеть несколько записей в списке. Выберите запись, соответствующую основному разделу. Это должен быть файл с наибольшим размером файла и в формате файловой системы ext3 или ext4. Щелкните его правой кнопкой мыши и выберите «Изменить размер/переместить».
Изменение размера Ubuntuhome
  1. Установите размер основного раздела на нужном уровне в поле «Новый размер». Число представляет размер раздела в МБ, поэтому, если вы хотите установить его на 50 ГБ, введите «50000». Когда вы нажмете на другое поле, число «Свободное пространство после» должно автоматически измениться, чтобы освободить оставшуюся часть места на вашем диске для нового раздела.

Вам следует выделить не менее 40 ГБ дискового пространства, чтобы защитить раздел от проблем, которые могут возникнуть в новых версиях вашего дистрибутива Linux. Установите значение 100 ГБ, если вас особенно беспокоит установка большого количества приложений. Как правило, большего и не требуется, за исключением очень нишевых случаев использования.

  1. После завершения нажмите «Изменить размер/переместить».
Ubuntuhome Изменение размера
  1. Вернувшись на главный экран GParted, вы должны увидеть новую запись «Нераспределенный» с размером файла, который вы установили ранее. Щелкните по нему правой кнопкой мыши и выберите «Новый». Выберите «ext4» в качестве файловой системы и нажмите «Добавить».
Ubuntuhome Новый раздел
  1. Нажмите зеленую галочку, чтобы применить изменения. В зависимости от размера жесткого диска процесс изменения размера может занять длительное время.
Ubuntuhome Подтвердить
  1. После завершения процесса вы должны увидеть что-то вроде экрана ниже. Запишите метку нового раздела.
Созданный раздел Ubuntuhome

Завершите сеанс Live, извлеките Live CD/USB и загрузите компьютер.

Совет : если вы используете двойную загрузку Windows и Linux, вам будет приятно узнать, что вы тоже можете получить доступ к папке Linux Ext4 из Windows .

Перенос домашней папки

Чтобы перенести текущую домашнюю папку во внешний раздел, вам нужно сделать четыре вещи:

  1. Подключите внешний раздел во временную домашнюю папку.
  2. Скопируйте файлы из текущей домашней папки во временную домашнюю папку.
  3. Переместить текущую домашнюю папку.
  4. Подключите новую домашнюю папку.

1. Создайте временную домашнюю папку

  1. Откройте файл таблицы файловой системы:
sudo nano /etc/fstab
  1. Добавьте следующую строку в конец файла:
/dev/sdxx   /media/home    ext4          nodev,nosuid       0       2

Не забудьте заменить «sdxx» меткой раздела, которую вы записали ранее. Вы также можете найдите информацию о своем разделе с помощью команды lsblk .

Ubuntuhome Fstab
  1. Сохраните (Ctrl+ O) и закройте (Ctrl+ X) файл.
  2. >

  3. Создайте точку монтирования:
sudo mkdir /media/home
  1. Перезагрузить обновленную таблицу файловой системы.
sudo mount -a

Вы должны увидеть «домашнюю» папку в каталоге «Медиа».

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

2. Скопируйте файлы из текущей домашней папки в новый раздел

Затем скопируйте все файлы из текущей домашней папки в новую домашнюю папку. Вы можете просто выполнить обычные процедуры «Выбрать все», «Копировать» и «Вставить», чтобы перенести все файлы в новую домашнюю папку. Однако у вас могут отсутствовать скрытые файлы, а некоторые права доступа к файлам могут не сохраниться. Используйте rsync, чтобы сохранить атрибуты всех ваших данных, а также всего остального, скрытого в вашей домашней папке:

sudo rsync -aXS --progress /home/. /media/home/.

Если все работает хорошо, вы должны увидеть те же файлы и папки в новой домашней папке.

Файлы списков Ubuntuhome

Совет. Сейчас самое время почистить домашнюю папку. Воспользуйтесь этими советами до безопасно удалить ваши файлы .

3. Переместить текущую домашнюю папку

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

Для этого введите в терминале следующие команды:

cd /
sudo mv /home /home_backup
sudo mkdir /home

Приведенные выше команды перемещают существующую домашнюю папку в Home_backup и создают пустую домашнюю папку для подключения новой домашней папки.

4. Подключите новую дом

Перенос домашней папки

шить миграцию, смонтируйте новую домашнюю папку как «/home», повторно открыв файл fstab.

sudo nano /etc/fstab

Замените «/media/home» на «/home». Сохраните и выйдите из файла.

Ubuntu-mount-новый-дом-в-fstab

И наконец, перезагрузите файл fstab:

sudo mount -a

Вот и все. Теперь вы перенесли сво

1. Создайте временную домашнюю папку

еобязательно: удаление папки «Home_backup»

После завершения миграции вы можете использовать старую домашнюю папку в качестве резервной копии или удалить ее, чтобы освободить место для хранения. Чтобы удалить его, используйте команду:

sudo rm -rf /home_backup

Совет для профессионалов : освоить команду rm для эффективной очистки системы.

Часто задаваемые вопросы

Я получил ошибку при попытке изменить размер раздела в GParted. Что мне делать?

Если вы изучите свою ошибку немного глубже, вы можете обнаружить, что GParted не смог изменить схему разделов. , поскольку по крайней мере один из них уже был смонтирован. Вам придется отключить все разделы, с которыми вы пытаетесь работать, прежде чем пытаться изменить их размер. Щелкните правой кнопкой мыши каждый раздел на диске, который вы выбрали в GParted, и нажмите «Отключить». Либо откройте терминал и введите sudo umount /dev/sda?*. Не забудьте заменить sdaна фактический диск, с которым вы работаете.

Какой абсолютный минимальный размер может быть для моего системного раздела?

По мере развития экосистемы Linux в каждую версию продолжают добавляться новые службы и приложения, что делает каждую последующую версию немного крупнее предыдущей. Используя Ubuntu в качестве эталона, минимальное требование к памяти составляло 25 ГБ. Добавление 10 ГБ свободного места к минимальным системным требованиям для хранилища любой текущей версии Ubuntu может обеспечить безопасность вашей системы на приличный период времени. Если все остальное не помогло, используйте то, что вы узнали из

2. Скопируйте файлы из текущей домашней папки в новый раздел

е соответствовали вашим потребностям в любой момент времени.

Изображение предоставлено: Уильям Уорби

3. Переместить текущую домашнюю папку

Часто задаваемые вопросы

Я получил ошибку при попытке изменить размер раздела в GParted. Что мне делать?

Какой абсолютный минимальный размер может быть для моего системного раздела?

ПОХОЖИЕ СТАТЬИ

Популярные записи