При установке линукса можно выбрать точку монтирования home
А можно ли как нибудь сделать что бы на уже установленном линуксе данная папка была на отдельном диске?
Домашний раздел на другом диске + swap [решено]
Можно. Какой у вас дистрибутив?
Мандрива 2010
Неохота по новой все переустанавливать
А как это зависит от дистрибутива?
Сначала примонтируйте куда-нибудь этот раздел. Например, в /mnt/home:
mkdir /mnt/home
mount /dev/sdXY /mnt/homeПотом переместите файлы (под рутом, желательно в однопользовательском режиме init 1):
mv /home/* /mnt/homeНу и добавьте строку в /etc/fstab:
/dev/sdXY /home auto noatime 0 2При установке линукса можно выбрать точку монтирования home
А можно ли как нибудь сделать что бы на уже установленном линуксе данная папка была на отдельном диске?
В /etc/fstab можно примонтировать
Все прошло естественно не удачно
В мандриве в "Настройка компьютера" это в кедах есть управление дисковыми разделами. Очистил я нужный раздел отформатировать его в ext4 не получилось сразу. тогда я этот раздел удалил, появилось два новых раздела, тоесть удаленный и еще какой то на 3,8 гектара (Linux native). После этого комп перезагрузился и номера разделов изменились, но загружаться линукс не захотел с корневого раздела, загружается тока с нового раздела 3,8 гб (Linux native). И о чудо, второй раздел удачно отформатировался и предложил мне перенесли файлы домашней папки на него и внести изменения в /etc/fstab
Теперь домашняя папка на новом разделе, но как было свободно на корневом разделе 4 гектара так и осталось, хотя в домашней папке под вайном был установлен ассасин, а это минимум 5 -7 гектар
Вопрос:
что делать с новым маленьким разделом и зачем он мне?
и почему не увеличилось место под корневой раздел?
Что делать то? А то руки сильно чешутся
Ооо...
В мандриве в "Настройка компьютера" это в кедах есть управление дисковыми разделами.
Вот тут-то и была ошибка.
Написали же выше вам:
Потом переместите файлы (под рутом, желательно в однопользовательском режиме init 1):
Имхо, достаточно было просто разлогиниться из kde, перейти на первый, скажем, терминал, зайти рутом, и там все сделать.
Что делать то? А то руки сильно чешутся
Теперь давайте вывод команд
fdisk -l
mount
cat /etc/fstab
Там была проблема тока при форматировании нтфс диска, остальное прошло все нормально
Вот тут-то и была ошибка.
проблемный раздел /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.
Пишет же, что проверить диск /dev/sda5 из венды.
а с гномовской проги gparted пишет
Вобще, лучше загружаться с какого-нить живого диска или флешки и там уже работать с разбивкой/ресайзом и пр.
Из винды его как раз и не видно
Прр...
С чего вобще gparted решил, что на sda5 ntfs?
fdisk кажет типа раздела Linux.
Там что вобще на разделе этом? Что будет, если попробовать его смонтировать?
Монтироваться он не хочет.
А гпартед выводит рядом с ним значек ошибки
Ну что пишет-то?
mount /dev/sda5 /путь/куда/монтируем
[root@localhost test]# mount /dev/sda5 mnt/d
mount: вы должны указать тип файловой системы
как ее указать?
Указывается она через параметр -t
Что-то вроде mount -t ntfs-3g /dev/sda5 mnt/d
Это для ntfs.
Я так и не услышал ответа на вопрос: что было на том разделе? Какая фс? Или сами теперь не знаете?
Был раздел около 100 гектар нтфс который я хотел отдать под домашнюю папку, после неудачных попыток из под мандривы его переформатировать в ext4 (выдовало ошибку что форматировать не удалось) я удалил этот раздел и появилось два раздела sda5 на 4 гб (и еще этот раздел был красного цвета как будто фс ext, но после презагрузки стал Linux native) и пустой нормально работающий разел и мандрива предложила перезагрузить комп что бы таблица разделов переписалась
вроде примонтировалось, но пускает тока из под рута и там пусто
Ну если там пусто и вы уверенны, что нужные вам данные не пропали, то можно просто убить раздел и расширить на это место соседний с помощью gparted.
Только все же лучше это сделать, загрузившись с "живого" диска/флешки.
Ну тогда почему линукс загружается именно с sda5 раздела? Если бы линукс загружался с sda6, то я давно удалил бы sda5
С причиной проблемы вроде разобрался. Раздел был логическим, я на него поставил мандриву и вторую большую часть оставил под нтфс которую впоследствии и пустил под домашнюю папку, теперь sda5 является началом логического раздела.
Удалять я его не буду, а пущу по подкачку
с помощью gparted я определил его как swop, там же и включил подкачку, но при перезагрузке подкачка опять отключилась. как сделать что бы swop автоматически включался при загрузке?
Ну тогда почему линукс загружается именно с sda5 раздела?
Почему вы так решили? Судя по выводу mount, корневая система у вас на sda6
[console][test@localhost ~]$ mount
/dev/sda6 on / type ext4 (rw,relatime)[/console]
как сделать что бы swop автоматически включался при загрузке?
Пропишите в fstab что-то вроде:
/dev/sda6 none swap sw 0 0А если хочется включить своп немедленно, скомандуйте
[console]# swapon /dev/sda6[/console]