LINUX.ORG.RU
ФорумAdmin

reiserfs->ext4


0

1

Добрый вечер. У меня 2 вопроса,

1) есть свободный раздел(больше по размеру чем информации в sda4 и sda3) и вот такая разбивка диска -

/dev/sda3 on / type ext4 (rw,noatime,commit=0)
/dev/sda1 on /boot type ext2 (rw,noatime)
/dev/sda4 on /home type reiserfs (rw,noatime)
хочу сделать sda4 - ext4 и не потерять инфу - я так понимаю достаточно скопировать /home./* на другой раздел и примонтировать его к home?

2)как расширить sda3? можно ли примонтировать параллельно ему другой раздел?

1) ну разделов всего 3 , решение - забекапить и размонтировать sda4, пересоздать на нём фс, вернуть бекап и примонтировать обратно. 2) расширить без логического тома в живой системе - я решения не нашел, почитал что невозможно и забил. Самый простой метод - gparted.

NemesisSOAD
()

> я так понимаю достаточно скопировать /home./* на другой раздел и примонтировать его к home
Впринципе да. У тебя есть запасной home раздел?
Скопируй куда-то во временное место (другой раздел), переформатируй sda4, скопируй обратно. Только внимательно смотри чтобы сохранились аттрибуты, временный метки и т. п. Например, посмотри ключ -p для cp. вообще рекомендую rsync или tar.

Kroz ★★★★★
()

Лучше бы на корень поставил рейзер. Ибо внутри /usr сотни тысяч мелких файлов, рейзер быстрее с ними работает. И /var на отдельный небольшой раздел, тоже reiserfs.

Чтобы сменить ФС на sda4 надо будет перенести все файлы с sda4 куда-нибудь (на внешний винч?), отформатировать sda4 в ext4, залить файлы обратно.

я так понимаю достаточно скопировать /home./* на другой раздел и примонтировать его к home?

init 1
# Монтируешь внешний раздел куда-нибудь
mount /dev/sdb1 /mnt/qqq
# копируешь файлы в /mnt/qqq
cd /home
tar -cpf - ./* | tar -C /mnt/qqq -xvpf -
# меняешь ФС для sda4
cd /
umount /home
mkfs.ext4 -L /home -m 0 /dev/sda4
# поправляешь fstab (нужно проверить что для sda4 стоит 
# auto или ext4, а так же опции монтирования
vim /etc/fstab
# заливаешь содержимое /home обратно
mount /home
cd /mnt/qqq
tar -cpf - ./* | tar -C /mnt/qqq -xvpf -
sync

tar для точного копирования использую из-за исторической привычки.

как расширить sda3?

Была бы у тебя LVM, ты бы не запаривался даже.

Нужно расширить размер раздела (через fdisk), а затем просто дернуть

resize2fs /dev/sda3
на примонтированном sda3.

shahid ★★★★★
()
Ответ на: комментарий от shahid

> Нужно расширить размер раздела (через fdisk)

ps: расширять так раздел можно только «справа». Раз уж sda2 слева от sda3, то проще пересоздать sda2, залить туда файлы с sda3, снести sda3, и расширить sda2 как я сказал выше.

shahid ★★★★★
()
Ответ на: комментарий от shahid

всем спасибо, в принципе всё понятно

Лучше бы на корень поставил рейзер.

у меня порой на файловах операциях система в практически однозадачную превращается, раньше(на ext3) вроде такого не было. Но это так, догадки, я не разбирался

pseudo-cat ★★★
() автор топика
Ответ на: комментарий от shahid

>Лучше бы на корень поставил рейзер

не лучше

Ибо внутри /usr сотни тысяч мелких файлов, рейзер быстрее с ними работает

не быстрее

плюс к тому же рейзер имеет дурную наклонность терять скорость со временем

anonymous
()
Ответ на: комментарий от pseudo-cat

>у меня порой на файловах операциях система в практически однозадачную превращается

это 12309, так что можешь не беспокоиться, смена ФС тебя от этой приятной фичи не избавит

anonymous
()
Ответ на: комментарий от shahid

ан нет, поторопился, не всё понятно.

Нужно расширить размер раздела (через fdisk), а затем просто дернуть

после fdisk разве старые данные на sda3 будут доступны?

resize2fs /dev/sda3 на примонтированном sda3.

это так расширяется рейзер?

так как же расширить sda3?

pseudo-cat ★★★
() автор топика
Ответ на: комментарий от pseudo-cat

pseudo-cat

у меня порой на файловах операциях система в практически однозадачную превращается, раньше(на ext3) вроде такого не было. Но это так, догадки, я не разбирался

потому что ты криво используешь рейзер
надо с notail
ибо с дефолтами экономия от этой фичи маленькая, а вот тормозов на упаковке хвостов добавляет
ну и noatime,nodiratime не помешают, если тебя не интересует время последнего чтения файлов/дир ( иногда для секуры годится)

megabaks ★★★★
()
Ответ на: комментарий от megabaks

вот я и говорю, нафиг мне тогда нужен рейзер. Конечно его можно расширять, но мне это не особо надо

pseudo-cat ★★★
() автор топика
Ответ на: комментарий от pseudo-cat

тебе уже объяснили - он с мелочью работает быстрей
да и надёжней экстов
впрочем сейчас набегут фанатики экста...это мы уже проходили
фанатики, срача не будет - вы скучные и тему обмусолили уже миллион раз
за сим удаляюсь из треда

megabaks ★★★★
()
Ответ на: комментарий от megabaks

я не фанатик.

да и надёжней экстов

вообще вики пишет что не особо надёжен рейзер. Насчёт в сравнение с ext* не знаю, не видел такого сравнения.

тебе уже объяснили - он с мелочью работает быстрей

да, но затем ты сказал, что криво его так использовать и вообще это - причина тормозов. А я говорю, ну если не так - то зачем он нужен? Почему ты его используешь?

pseudo-cat ★★★
() автор топика
Ответ на: комментарий от pseudo-cat

ты не распарсил
notail - нет тормозов
а у тебя дефолт - потому и говорю, что криво используешь

megabaks ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.