LinuxForum.Fans
Тема

Домашний раздел на другом диске + swap [решено]

Автор: Leviafan 19 сообщений 7303 просмотров
#3109

При установке линукса можно выбрать точку монтирования home
А можно ли как нибудь сделать что бы на уже установленном линуксе данная папка была на отдельном диске?

#3112

Можно. Какой у вас дистрибутив?

#3122

Мандрива 2010
Неохота по новой все переустанавливать

#3123

А как это зависит от дистрибутива?

Сначала примонтируйте куда-нибудь этот раздел. Например, в /mnt/home:

text
mkdir /mnt/home
mount /dev/sdXY /mnt/home

Потом переместите файлы (под рутом, желательно в однопользовательском режиме init 1):

text
mv /home/* /mnt/home

Ну и добавьте строку в /etc/fstab:

text
/dev/sdXY /home auto noatime 0 2
#3172
Leviafan написал:
При установке линукса можно выбрать точку монтирования home
А можно ли как нибудь сделать что бы на уже установленном линуксе данная папка была на отдельном диске?

В /etc/fstab можно примонтировать

#4026

Все прошло естественно не удачно
В мандриве в "Настройка компьютера" это в кедах есть управление дисковыми разделами. Очистил я нужный раздел отформатировать его в ext4 не получилось сразу. тогда я этот раздел удалил, появилось два новых раздела, тоесть удаленный и еще какой то на 3,8 гектара (Linux native). После этого комп перезагрузился и номера разделов изменились, но загружаться линукс не захотел с корневого раздела, загружается тока с нового раздела 3,8 гб (Linux native). И о чудо, второй раздел удачно отформатировался и предложил мне перенесли файлы домашней папки на него и внести изменения в /etc/fstab
Теперь домашняя папка на новом разделе, но как было свободно на корневом разделе 4 гектара так и осталось, хотя в домашней папке под вайном был установлен ассасин, а это минимум 5 -7 гектар
Вопрос:
что делать с новым маленьким разделом и зачем он мне?
и почему не увеличилось место под корневой раздел?

Что делать то? А то руки сильно чешутся

#4433

Ооо...

Leviafan написал:
В мандриве в "Настройка компьютера" это в кедах есть управление дисковыми разделами.

Вот тут-то и была ошибка.

Написали же выше вам:

Flaming написал:
Потом переместите файлы (под рутом, желательно в однопользовательском режиме init 1):

Имхо, достаточно было просто разлогиниться из kde, перейти на первый, скажем, терминал, зайти рутом, и там все сделать.

Leviafan написал:

Что делать то? А то руки сильно чешутся

Теперь давайте вывод команд
fdisk -l
mount
cat /etc/fstab

#4439
Nightwolf_ng написал:


Вот тут-то и была ошибка.
Там была проблема тока при форматировании нтфс диска, остальное прошло все нормально

проблемный раздел /dev/sda5

[test@localhost ~]$ sudo fdisk -l

Диск /dev/sda: 500.1 ГБ, 500106780160 байт
255 heads, 63 sectors/track, 60801 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x07ab7e47

Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/sda2 3825 42069 307202962+ 7 HPFS/NTFS
/dev/sda3 42070 57429 123379200 f W95 расшир. (LBA)
/dev/sda4 57430 60801 27085590 7 HPFS/NTFS
/dev/sda5 42070 42578 4088511 83 Linux
/dev/sda6 54820 57429 20964793+ 83 Linux
/dev/sda7 42579 54819 98325801 83 Linux

Пункты таблицы разделов расположены не в дисковом порядке

Диск /dev/sdb: 160.0 ГБ, 160040803840 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0a9e0a9d

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 1 0 0 Пустой
Раздел 1 не заканчивается на границе цилиндра.
/dev/sdb2 2646 13100 83979785 7 HPFS/NTFS
/dev/sdb3 1 19457 156288321 f W95 расшир. (LBA)
/dev/sdb5 1 2645 21245899+ 7 HPFS/NTFS
/dev/sdb6 13101 19457 51062571 83 Linux

Пункты таблицы разделов расположены не в дисковом порядке
[test@localhost ~]$

[test@localhost ~]$ mount
/dev/sda6 on / type ext4 (rw,relatime)
none on /proc type proc (rw)
/dev/sda7 on /home type ext4 (rw,relatime)
/dev/sda1 on /media/win_c type fuseblk (rw,allow_other,blksize=4096)
/dev/sdb2 on /media/win_c2 type fuseblk (rw,allow_other,blksize=4096)
/dev/sda2 on /media/win_f type fuseblk (rw,allow_other,blksize=4096)
/dev/sda4 on /media/win_g type fuseblk (rw,allow_other,blksize=4096)
none on /tmp type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)

[test@localhost ~]$ cat /etc/fstab
# Entry for /dev/sda6 :
UUID=3930fddc-e3d3-493c-9e92-33882da41fc3 / ext4 relatime 1 1
# Entry for /dev/sda7 :
UUID=43550acc-9624-4e78-afb5-5746ed361604 /home ext4 relatime 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0
# Entry for /dev/sda1 :
UUID=FCC8021AC801D434 /media/win_c ntfs-3g defaults 0 0
# Entry for /dev/sdb2 :
UUID=98DCFEC9DCFEA124 /media/win_c2 ntfs-3g defaults 0 0
# Entry for /dev/sda2 :
UUID=733FF5AE02039AC6 /media/win_f ntfs-3g defaults 0 0
# Entry for /dev/sda4 :
UUID=16373E794921891F /media/win_g ntfs-3g defaults 0 0
none /proc proc defaults 0 0
none /tmp tmpfs defaults 0 0

Я бы с радостью удалил бы /dev/sda5, но линукс почему то именно с него загружается, хотя установлен на /dev/sda6
В винде данный раздел не виден, определяется как неизвестный, а с гномовской проги gparted пишет

GParted 0.4.6

Libparted 1.9.0Проверить на наличие ошибок и восстановить файловую систему (ntfs) на /dev/sda5 00:00:00 ( ОШИБКА )
калибровка /dev/sda5 00:00:00 ( УСПЕШНО )
путь: /dev/sda5
начало: 675838548
конец: 684015569
размер: 8177022 (3.90 ГБ)

проверить на ошибки файловую систему /dev/sda5 и устранить их, если это возможно 00:00:00 ( ОШИБКА )
ntfsresize -P -i -f -v /dev/sda5
ntfsresize v2.0.0 (libntfs 10:0:0)
Failed to read $MFTMirr: Ошибка ввода/вывода.
ERROR(5): Opening '/dev/sda5' as NTFS failed: Ошибка ввода/вывода
NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.
#4446

Пишет же, что проверить диск /dev/sda5 из венды.

Leviafan написал:
а с гномовской проги gparted пишет

Вобще, лучше загружаться с какого-нить живого диска или флешки и там уже работать с разбивкой/ресайзом и пр.

#4499

Из винды его как раз и не видно

#4501

Прр...

С чего вобще gparted решил, что на sda5 ntfs?
fdisk кажет типа раздела Linux.

Там что вобще на разделе этом? Что будет, если попробовать его смонтировать?

#4506

Монтироваться он не хочет.
А гпартед выводит рядом с ним значек ошибки

#4507

Ну что пишет-то?

mount /dev/sda5 /путь/куда/монтируем

#4515
text
[root@localhost test]# mount /dev/sda5 mnt/d
mount: вы должны указать тип файловой системы

как ее указать?

#4518

Указывается она через параметр -t

Что-то вроде mount -t ntfs-3g /dev/sda5 mnt/d
Это для ntfs.


Я так и не услышал ответа на вопрос: что было на том разделе? Какая фс? Или сами теперь не знаете?

#4533

Был раздел около 100 гектар нтфс который я хотел отдать под домашнюю папку, после неудачных попыток из под мандривы его переформатировать в ext4 (выдовало ошибку что форматировать не удалось) я удалил этот раздел и появилось два раздела sda5 на 4 гб (и еще этот раздел был красного цвета как будто фс ext, но после презагрузки стал Linux native) и пустой нормально работающий разел и мандрива предложила перезагрузить комп что бы таблица разделов переписалась

вроде примонтировалось, но пускает тока из под рута и там пусто

#4537

Ну если там пусто и вы уверенны, что нужные вам данные не пропали, то можно просто убить раздел и расширить на это место соседний с помощью gparted.

Только все же лучше это сделать, загрузившись с "живого" диска/флешки.

#4544

Ну тогда почему линукс загружается именно с sda5 раздела? Если бы линукс загружался с sda6, то я давно удалил бы sda5

С причиной проблемы вроде разобрался. Раздел был логическим, я на него поставил мандриву и вторую большую часть оставил под нтфс которую впоследствии и пустил под домашнюю папку, теперь sda5 является началом логического раздела.
Удалять я его не буду, а пущу по подкачку
с помощью gparted я определил его как swop, там же и включил подкачку, но при перезагрузке подкачка опять отключилась. как сделать что бы swop автоматически включался при загрузке?

#4656
Leviafan написал:
Ну тогда почему линукс загружается именно с sda5 раздела?

Почему вы так решили? Судя по выводу mount, корневая система у вас на sda6

[console][test@localhost ~]$ mount
/dev/sda6 on / type ext4 (rw,relatime)[/console]

Leviafan написал:
как сделать что бы swop автоматически включался при загрузке?

Пропишите в fstab что-то вроде:

text
/dev/sda6     none     swap     sw     0 0

А если хочется включить своп немедленно, скомандуйте
[console]# swapon /dev/sda6[/console]

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