LinuxForum.Fans
Тема

Увеличение раздела /home

Автор: AlxDs 18 сообщений 2463 просмотров
#350761

Уважаемые, Форумчане, подскажите пожалуйста такую простую вещь, как увеличить размер /home?
Получилось так: у меня постепенно поглотилось все свободное место на /home, думал его увеличить установкой дополнительного винта, отвести какую-то его часть под Ubuntu (на компе присутствуют еще три системы - 7, ХР, Mageia 3). Провел эксперимент, поставил винт, разметил с помощью gparted - половину отдал ntfs для винды, а половину хотел отдать под /home для Ubuntu, отформатировал ext4, но там создалась папка lost+found и при попытке что-нибудь записать на этот раздел выдается сообщение, что нет прав доступа.
Как бы можно сделать так, чтобы Ubuntu приняла к себе кусок дополнительного винта, как родного и больше не ругалась на недостаток места на /home?

#350762

Покажите вывод

text
mount | grep ext4
#350764

вот:

Показать

alx@alx-P55-US3L:~$ mount | grep ext4
/dev/sdb10 on / type ext4 (rw,errors=remount-ro)
/dev/sdb12 on /home type ext4 (rw)
/dev/sdc2 on /media/Home_Ub type ext4 (rw,nosuid,nodev,uhelper=udisks)
alx@alx-P55-US3L:~$

речь идет о sdc2
Может быть lost+found это остатки от Мандривы которая там была и gparted их не убил форматированием?

#350766

В lost+found скидываются файлы, на которых не было ссылок ни в одной директории, хотя их inod не были помечены как свободные. Допустим при удалении файла из директории произошёл сбой (выключилось питание), то в системе останется потерянный inod, который вроде как и указывает на корректный файл, но этот файл не содержится ни в одной директории. В ext2 и других нежурналируемых файловых системах задача восстановления таких файлов ложится на fsck. Он находит inod, на которые нет ссылок, и создаёт на них ссылки в lost+found. После этого пользователь сможет просмотреть файлы и при необходимости переместить им куда надо, вернув нужные имена.

В ext3 и в других журналируемых файловых системах fsck просматривает журнал и видя, что операция завершилась не полностью, откатывает ее. Поэтому потерянных inod в журналируемых файловых системах находиться меньше.

#350769
"AlxDs" написал:
gparted их не убил форматированием?

Форматирование не удаляет данные с носителя, а только обозначает их, как удаленные. Данные удаляются в случае записи на их место других данных (забивка нулями или случайными 0-1). Как же мы восстанавливаем данные с форматированных дисков с помощью dd? :D

#350778

AlxDs, что значит "кусок дополнительного"? Есть раздел, смонтированный в /home. Два раздела в одну точку монтирования никак не влезут. Создайте в существующем /home точку монтирования и прикрутите новый раздел туда, а не в /media. И man fstab в помощь. Как-то так, если я правильно понял вопрос...

#350787
"karl_muenhgausen" написал:
Создайте в существующем /home точку монтирования и прикрутите новый раздел туда, а не в /media

Да, вот об этом и вопрос, как это сделать?

#350791

Если раздел /home граничит с разделом от которого Вы хотите отхватить кусок - то это не проблема, а если в разных частях диска, тоkarl_muenhgausen, Вам сказал, а как... гугл в помощь, советов- тьма! :D

#350799
"Oleg65" написал:
советов- тьма!

Oleg65, вот именно - советов тьма, а конкретных мало.
Раздел, который хочу прикрутить к /home находиться на другом физическом диске.

#350805

AlxDs, тогда проще всего его сделать отдельным разделом :)
Система его будет так же видеть. А один "хомяк" на два винта едва ли встанет, если это не RAID. Но там совсем другая тема...

#350806
"AlxDs" написал:
опытке что-нибудь записать на этот раздел выдается сообщение, что нет прав доступа.

Сделайте так:
[console]sudo chmod -R 755 /ваша/точка/монтирования[/console]
При необходимости измените владельва вашей точки монтирования через sudo chown.

"AlxDs" написал:
Да, вот об этом и вопрос, как это сделать?

Добавить в /etc/fstab что-то вроде:

text
UUID=11111111-2222-3333-4444-555555555555 /home/documents           ext4    defaults        0       2

Проверьте свой UUID, тип файловой системы и точку монтирования.

#350837

Ну и нафига его по UUID корячить? Проще по устройству.

text
/dev/sdc2 /home/что_то_там_папка etc4 defaults,umask=000 0 0

Про chroot Вам всё объяснили. Тольо без опыта я бы порекомендовал это делать в графике, меньше шансов накосячить.

text
gksu nautilus
#350847

karl_muenhgausen, у каждого способа есть преимущества и недостатки. Я привёл пример из своего /etc/fstab.

#350855

ТС, покажите еще вывод df -h.

#350863
Wolfenberg написал:
AlxDs, тогда проще всего его сделать отдельным разделом :)
Система его будет так же видеть. А один "хомяк" на два винта едва ли встанет, если это не RAID. Но там совсем другая тема...

Я поддерживаю, Имхо, самое безболезненное

#350870
Oleg65 написал:
Если раздел /home граничит с разделом от которого Вы хотите отхватить кусок - то это не проблема, а если в разных частях диска, тоkarl_muenhgausen, Вам сказал,

если в разных частях диска, то тоже не проблема. Сначала gparted оттяпываем нужный кусок у раздела. Затем gparted передвигаем все промежуточные разделы так, чтобы оттяпанный кусок сместился к разделу /home . Ну и далее присоединяем... Делал так раза два-три. Я побаиваюсь трогать лишь нижнюю границу корня (/) . Остальные разделы (usr и home) трансформировал и снизу, и сверху. Двигал с мест типа sdb2 и sdb3 на места sdb1 и sdb2 . Минт после этого перезагружается и работает без проблем. fstab корректировал лишь после перетурбаций swap c диска на диск.

Ну и естественно, что делать это все загрузившись с gparted-live либо live дистрибутива

#350957
"ek-nfn" написал:
если в разных частях диска, то тоже не проблема. Сначала gparted оттяпываем нужный кусок у раздела. Затем gparted передвигаем все промежуточные разделы так, чтобы оттяпанный кусок сместился к разделу /home .  Ну и далее присоединяем... Делал так раза два-три.

так я делал неоднократно, даже корень передвигал и в 80% случаев удачно. А тут на двух разных винтах (физических).

Однако, всем спасибо за поддержку. В этот раз попытки присоединить второй винт к хомячному разделу Убунты окончились тем, что она грузилась до окна с паролем и дальше полный отлуп, наверно ее родной хомяк отцепился. Короче плюнул на это дело и установил Убунту заново на другой винт и отвел 40 Гигов под корень и 80 под хомяка, на некоторое время хватит. Теперь буду пытаться прописать ее в Магеевский grub 2, чтобы нашлась. Забыл как это делается, придется вспоминать. И еще проблема выплыла неожиданно - подключить USB WiFi "свисток" DLink DWA 125. Вот уж не ожидал, думал с веб-камерой проблемы будут, а она встала как родная.

#350959

ek-nfn, не на разных физических устройствах.

Войдите или зарегистрируйтесь, чтобы ответить.