Можно ли монтировать раздел в / home /

Емкость жесткого диска моей офисной системы составляла 500 ГБ, но полезное пространство составляло всего около 100 ГБ. Когда я проанализировал диск, я обнаружил, что часть пространства использовалась boot и swap, а остальная часть использовалась пустой папкой с именем NewFolder в корневом каталоге. Было обнаружено, что эта папка содержит около 350 ГБ и непригодна для использования (без разрешения на чтение / запись).

Когда я исследовал больше, оказалось, что владельцем этой папки не был ни пользователь root, ни пользователь (возможно, системные администраторы сделали это по ошибке во время установки). Поэтому я сменил владельца на своего пользователя. И теперь я могу получить доступ ко всему пространству.

У меня вопрос, могу ли я смонтировать этот раздел в мой каталог home? Если возможно, как? Если это невозможно, почему?

Редактировать

Выходной сигнал df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5        92G   84G  3.8G  96% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            3.9G   12K  3.9G   1% /dev
tmpfs           786M  1.4M  785M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.9G   17M  3.9G   1% /run/shm
none            100M   76K  100M   1% /run/user
/dev/sda6       922M  292M  567M  35% /boot
/dev/sda7       359G   67M  341G   1% /NewFolder

Выходной сигнал cat /etc/fstab

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=aede36a3-fb06-4fe0-969d-011f063ba568 /               ext4    errors=remount-ro 0       1
# /NewFolder was on /dev/sda7 during installation
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder         ext4    defaults        0       2
# /boot was on /dev/sda6 during installation
UUID=d93f32a4-f5a2-4f3c-a243-6d20bad200ce /boot           ext4    defaults        0       2
# swap was on /dev/sda1 during installation
UUID=4ee0e7f2-03fa-489a-93bc-4152c69a1c26 none            swap    sw              0       0
4
задан 20.05.2015, 00:27

4 ответа

Несомненно, это возможно

Замена <your_user_name> с Вашим именем пользователя и NewFolder с именем по Вашему выбору.

<час>

Создают новую точку монтирования, например:

mkdir ~/NewFolder

и монтируются

sudo mount /dev/sda7 $HOME/NewFolder

, Если это работает, тогда изменяют запись в Вашем fstab:

sudo nano /etc/fstab

от этого

UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder         ext4    defaults        0       2

к этому

UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home/<your_user_name>/NewFolder            ext4    defaults        0       2

можно проверить UUID с этим Демонстрационным выводом команды

sudo blkid /dev/sda7

:

/dev/sda7: UUID="d94f4097-91aa-4e96-89b2-7877065d0650" TYPE="ext4" PARTUUID="00096da5-01"
0
ответ дан 17.04.2019, 23:44
  • 1
    Я должен использовать живой CD, чтобы сделать это? – RafaelC 20.05.2015, 00:35
  • 2
    Определенно нет. – Wen-Ben 20.05.2015, 00:36
  • 3
    Я вижу незначительные различия в UUID, когда u редактируют fstab запись. Вы могли объяснить немного на этом? – claeys 20.05.2015, 00:50
  • 4
    Извините, моя ошибка. Хороший, что Вы проверили его. – Theo 20.05.2015, 00:52
  • 5
    Вывод этой команды всегда является правильным выбором: sudo blkid /dev/sda7 – claeys 20.05.2015, 00:52

Вот то, как я сделал бы это:

Первый - я создал бы новую файловую систему на Вашем разделе:

Запускают unmountig Ваш раздел:

sudo umount /dev/sda7

Затем создайте новую файловую систему:

sudo mkfs.ext4 /dev/sda7 ПРЕДУПРЕЖДЕНИЕ: это сотрет все содержание /dev/sda7 раздел.

Затем я временно смонтировал бы его где-нибудь;

sudo mount /dev/sda7 /mnt

Затем я скопировал бы содержание своего домашнего dir в новый раздел:

sudo rsync -avP /home/ /mnt/ (использующий rsync поддержит полномочия)

Размонтирование раздел:

sudo umount /dev/sda7

редактирование /etc/fstab для монтирования нового раздела на /home путем изменения строки:

UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder ext4 defaults 0 2

к:

UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home ext4 defaults 0 2

, При необходимости можно теперь стереть содержание старого 'домашнего'

sudo rm -rf /home/* ПРЕДУПРЕЖДЕНИЕ: Это - разрушительная команда, удостоверьтесь, что Ваши данные безопасны в новом разделе перед изданием его!

Перезагрузка и Вы сделаны.

0
ответ дан 17.04.2019, 23:44

Домашняя папка, как предполагается, содержит Вашу пользовательскую папку. То, когда Вы монтируете раздел к /Home первая вещь, которая создается на том разделе, является каталогом пользователя. Можно смонтировать любой раздел к /home и использование.

, Если Вы оцениваете данные в той папке You, мог бы создать гибкую ссылку на ту папку к любой новой папке под Вашим /home и назвать его вообще, Вам нравится.

Поэтому, если Вы сделали это:

sudo ln -s /NewFolder /home/NewFolder

Это создаст символьную ссылку на /NewFolder под /home и если Вы нажмете /home/NewFolder, то он откроет /NewFolder для Вас.

0
ответ дан 17.04.2019, 23:44

Можно смонтировать раздел на 359 ГБ в /home вместо /NewFolder

  1. , Начальная загрузка от живого CD/USB
  2. Монтирует/dev/sda5 и Выполнение/dev/sda7
  3. sudo mv /mountpoint/to/dev/sda5/home/* /mountpoint/to/dev/sda7
  4. Редактирование /etc/fstab
  5. На строке, которая монтируется /NewFolder, замените /NewFolder /home
<час>

Исходная строка:

UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder         ext4    defaults        0       2

Отредактированная строка:

UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home         ext4    defaults        0       2
<час>

Примечание: Это сохранит домашнюю папку всех пользователей (кроме корня) на объеме на 359 ГБ.

0
ответ дан 17.04.2019, 23:44
  • 1
    Я надеюсь, что это будет также работать. Но я принимаю @A.B ' s отвечают потому что это doesn' t требуют использования живого CD. Спасибо так или иначе:) – Niel 20.05.2015, 01:01

Теги

Похожие вопросы