Емкость жесткого диска моей офисной системы составляла 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
Несомненно, это возможно
Замена <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"
Домашняя папка, как предполагается, содержит Вашу пользовательскую папку. То, когда Вы монтируете раздел к /Home
первая вещь, которая создается на том разделе, является каталогом пользователя. Можно смонтировать любой раздел к /home
и использование.
, Если Вы оцениваете данные в той папке You, мог бы создать гибкую ссылку на ту папку к любой новой папке под Вашим /home
и назвать его вообще, Вам нравится.
Поэтому, если Вы сделали это:
sudo ln -s /NewFolder /home/NewFolder
Это создаст символьную ссылку на /NewFolder
под /home
и если Вы нажмете /home/NewFolder
, то он откроет /NewFolder
для Вас.
Вот то, как я сделал бы это:
Первый - я создал бы новую файловую систему на Вашем разделе:
Запускают 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/*
ПРЕДУПРЕЖДЕНИЕ: Это - разрушительная команда, удостоверьтесь, что Ваши данные безопасны в новом разделе перед изданием его!
Перезагрузка и Вы сделаны.
Можно смонтировать раздел на 359 ГБ в /home
вместо /NewFolder
sudo mv /mountpoint/to/dev/sda5/home/* /mountpoint/to/dev/sda7
/etc/fstab
/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 ГБ.