Присоединение раздела к /home

Kubuntu 4.1
Acer 5220
Имеем хард 160 Гб. Из него 10 Гб- под корень, 5 под свэп, остальное при установке кубунты по совершенно не ясной мне теперь причине сделал отдельным разделом ext3. Теперь этот раздельчик монтируется ручками. Скажите пожалуйста имеется ли возможность этот раздел присобачить к корню, ну к /home очень хотелось бы...

0
Condor - 9 Апрель, 2009 - 19:54
Изображение пользователя Condor.

Копай файлик /etc/fstab
Там пропиши автомонтирование раздела и делов-то...

0
FullMetall - 9 Апрель, 2009 - 20:20

Condor
виноват, видимо не так выразился=) сделать автомонтирование- не проблема, тем более что ext3 файловоя система. Мне вот хотелось бы узнать нельзя ли его действительно прибавить к корню? Он у меня абсолютно пустой, я думал есть способ..

0
Voyageur - 9 Апрель, 2009 - 21:33
Изображение пользователя Voyageur.

Так может тогда лучше и сделать его хоумом? Мне кажется, это возможно (просто могтировать его в точку /home), но не уверен)))

0
DarkneSS - 10 Апрель, 2009 - 00:27
Изображение пользователя DarkneSS.

Надо не забыть только перенести потом свои настройки/файлы в новый /home

0
FullMetall - 11 Апрель, 2009 - 12:08

Voyageur, DarkneSS
Тоесть, скопировать содержимое моего текущего хома на интересующий нас раздел а затем прописать его в фстаб с точкой монтирования /home, я правильно понимаю? А какие опции необходимо указать? Подозреваю что defaults)
Вот кстати вопрос по этой теме: сейчас этот раздел у меня прописан в фстабе, ну точка монтирования что то типа /media/myDisk, опции defaults. И вот без полномочий рута ничего в этом разделе поменять нельзя) По логике мне кажется дело должно быть в опциях, то есть как бы надо там указать что мол раздел доступен и для чтения и для записи. Но ведь опции дефолт предусматривают это, разве нет?

0
lohmat - 11 Апрель, 2009 - 12:34
Изображение пользователя lohmat.

Вот мой fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda5
UUID=6ef7c4f5-df02-47e2-97de-571ae6ac4258 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda6
UUID=b3104d9e-66ed-4902-8cb0-8a5cce377911 /home           ext3    relatime        0       2
# /dev/sda7
UUID=a1492b4d-5a26-4399-9b66-ef83427a5453 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

Честно говоря, как получить эти UUID я не знаю, подключал при установке...

0
Voyageur - 11 Апрель, 2009 - 13:20
Изображение пользователя Voyageur.

Получить UUID можно командой
blkid /dev/hda6
На место раздела подставьте свой...
FullMetall, у меня примонтирован диск в /media/DATA вот так:
UUID=FAE872A608C0AF63                     /media/DATA     ntfs    defaults        0       2
и у меня с ним все ок, никаких паролей рута не требует!
А для того, чтобы /home примонтировать, используй те же опции, что идут в fstab для старого /home

0
DarkneSS - 11 Апрель, 2009 - 13:26
Изображение пользователя DarkneSS.

Насколько я понимаю:) надо забэкапить куда-нибудь свой /home, потом поменять точку монтирования с /m(куда-то там) на /home. После этого можно перезагрузится - если всё сделано правильно, то учётка пользователя загрузится с параметрами по умолчанию, а после этого нужно перенести настройки из бэкапа в новый /home, логаут-логин и всё должно заработать.

Если я где-то ошибся, подкорректируйте, пожалуйста;)

0
FullMetall - 11 Апрель, 2009 - 18:04

Вобщем я решил попробовать примонтировать интересующий раздел как хом. вот что даёт команда blkid:
$ blkid /dev/sda3
/dev/sda3: LABEL="my" UUID="9b9627b5-1ae1-4f44-99d6-1aa9becda141" SEC_TYPE="ext2" TYPE="ext3"

Ну что, вроде бы то что нужно. Залезаю в фстаб и добавляю:
#/dev/sda3                         'это для красоты)
UUID=9b9627b5-1ae1-4f44-99d6-1aa9becda141 /home ext3 relatime 0 2

ребут- х-сы не грузяться, вылазит ошибка, суть- нет такого ююида, что то такое.
Как правильно этим ююидом пользоваться? может с кавычками нуно было?)
Ну я в сингл мод и меня фстаб- вместо ююида написал как обычно делают, ну вот так как то:
/dev/sda3 /home ext3 relatime 0 2
ребут- тож самое. Поправил все на место. Где косяк?
------------------------
C ююидом разобрался- все прально, видно ошибся когда писал. Однако это ниче не изменило. Плюс вот новая проблемка- я прописал этот раздел с опцией дефолт и ююидом. Автомонтируется но в него нельзя внести изменения без рута. Попробовал сам указывать опции:
UUID=9b9627b5-1ae1-4f44-99d6-1aa9becda141 /media/my ext3 auto,exec,rw 0 1
все равно- без рута ничего нельзя сделать

0
picaro - 11 Апрель, 2009 - 19:00
Изображение пользователя picaro.

ls -l / # смотрим владельца (он должен быть root) и права на папку home (у меня drwxr-xr-x (751)).
sudo chmod 751 /media/my # Меняем права на папку, делая их такими же, как и у home.
sudo cp -r /home/* /media/my # Копируем хомяка в новую папку.
sudo nano -w /etc/fstab # Меняем в файле /media/my на /home.

Перезагружаем машину и радуемся.
При такой системе старый хом останется на месте (со всеми файлами), но его не будет видно.

0
Гость - 10 Август, 2011 - 14:56

Пардон, тоже схалявил

sudo cp -dpPR /home/* /media/my

0
FullMetall - 11 Апрель, 2009 - 21:35

picaro что то не прокатило. Сделал все по твоему ману ) в результате - иксы не грузяться, выводит ошибку и иксы перезагружаются. Поменял в фтсабе /home обратно на /media/my , теперь my не пашет если мон так выразиться, а точнее- войти можно только под рутом) с правами я кажется не напутал- у меня такие же как у тебя оказались. Проверил, сложил, вроде все правильно... кажется...

0
picaro - 11 Апрель, 2009 - 22:10
Изображение пользователя picaro.

Возможно, пингвин потерял прова на файлы (хотя этого не должно было произойти).
ls -l /media/my # Смотрим владельцов папок. Они должны соответствовать названиям папок.
sudo chown username:usergroup /home/username # Если это надо, меняем владельца папки. username - это имя пользователя, usergroup - группа пользователя.

С какой ошибкой вышибает-то?

0
FullMetall - 12 Апрель, 2009 - 13:18

$ sudo ls -l /media/my                      
итого 39412
drwxr-xr-x  3 root root     4096 2009-04-09 22:04 CSR
drwxr-xr-x 42 root root     4096 2009-04-11 22:11 FullMetall
drwx------  2 root root    16384 2009-04-09 20:43 lost+found
drwxr-xr-x 10 root root     4096 2009-04-10 21:05 TEKKEN-3
-rwxr-xr-x  1 root root 40283715 2009-04-10 20:55 Tekken_3.EXE

Ну вот чо он выдает. Как понять, владельцы должны соответствовать названиям папок? Ну владелец у всех рут из группы рут)
Ошибка вот:
Could not start kstartupconfig4. Check your installation.
Если я правильно понимаю, то дело здесь в правах. Обойти эту ошибку наверняка можно если зайти от рута- в этом случае, наверное, мы увидим раб стол с дефолтными настройками. Тоесть собственно все у нас получается, только в хом моно зайти лишь под рутом.

0
picaro - 12 Апрель, 2009 - 13:58
Изображение пользователя picaro.

Так ты из хомяка что-нибудь копировал?
Сам он папки создавать не будет.
Рут хранит свои файлы в папке /root.

0
FullMetall - 12 Апрель, 2009 - 14:29

Копировал, они в папке FullMetall) Ну это юзер так называется)
После того как мы с тобой поменяли права у /media/my на те что у /home, на /media/my никоим образом нельзя войти без полномочий суперпользователя. Вот пример:
[email protected]:/media/my$ dir
dir: невозможно открыть каталог .: Permission denied
[email protected]:/media/my$ sudo dir
CSR  FullMetall  lost+found  TEKKEN-3  Tekken_3.EXE

Мне кажеться из за этого и не выходит. Вот я зашёл под рутом: и там увидел раб стол дефолтный, все как я и думал. А если просто так зайти- выдает вышеописанную мною ошибку. Значит, наверное, надо как то изменить права /media/my чтобы не только рут мог бы им пользоваться. Я не прав?

Только вот мне неясно- почему раб стол с дефолтными настройками получается, если я скопировал содержимое хома ??

0
Vlad_W_1999 - 12 Апрель, 2009 - 14:50

Я не такой большой специалист, но рискну высказаться. Я не набирал в консоли команд, я просто загрузил Dolphin и посмотрел права на каталог /home -- они у пользователя root из группы root. Вхожу в каталог и лицезрю там каталог с именем, совпадающим с моим логином -- /vlad. А вот у него права уже другие -- владелец vlad и группа vlad. Права полные и у владельца и у группы. Может сюда нужно рыть? Ну, в том же Dolphin правой кнопкой мыши по каталогу, в выпавшем меню нажать на "Свойства" и там вторая закладка "Права". Я так понял, что под root'ом ты войти можешь? Стало быть, можешь и права выдать кому угодно и как угодно. Только содержимому тоже не забудь дать те же права. Там внизу окошка галочку надо поставить на "Применить изменения ко всем вложенным папкам и их содержимому". И, пожалуй, снять галочку с "Только владелец может переименовывать и изменять содержимое".

0
lohmat - 12 Апрель, 2009 - 16:20
Изображение пользователя lohmat.

Честно говоря, не совсем понимаю в чем проблема, дело-то пустяковое! Нужно всего-то скопировать содержимое /home а раздел, который будет монтироваться как /home(с сохранением прав), затем прописать его монтирование в fstab и все! :)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры