Як перенести кореневий каталог на інший фізичний диск, Клуб любителів ASPLinux

Зараз на сайті

Останні записи у блогах

Як перенести кореневий каталог на інший фізичний диск?

Є вільне місце на /dev/sdb

Коротше став ставити поновлення, закінчилося місце на диску. Начебто вони в/tmpспочатку потрапляють.. Але я хочу перенести відразу весь/-ий розділ. Так питання власне в тому. Де потім прописати всі шляхи, щоб усе потім працювало? Навіть якщо я перенесу лише/tmp. Але все ж таки краще весь/

Рекомендував же спосіб, яким сам мільйон разів користувався і жодних питань не було. З приводу ж, навіщо вантажитися з лайв сиди - теж рекомендація для чайників (таких як я), щоб не морочитися з всякими там /dev, /proc, /sys та іншою аналогічною нісенітницею.

Тому моя вам порада - відформатуйте /dev/sdb2 і скопіюйте туди /dev/sdc5 так, як я порадив. Звичайно, зі збереженням всіх атрибутів всіх файлів і каталогів. Проблем не повинно бути.

# grub.conf generated by anaconda # # Зауважте, що ви не маєте, щоб зареєструвати grub після того, як змінити цей файл # NOTICE: Ви маєте /boot partition. Це означає, що # all kernel and initrd paths are relative to /boot/, eg. # root (hd1,1) # kernel /vmlinuz-version ro root=/dev/sdb2 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd1,1)/grub/splash.xpm.gz hiddenmenu title ASPLinux (2.6.27.25-78.2.56.0.140asp.i686) root (hd1,1) kernel /vmlinuz-2.6.27.25-78.2.56.0.140asp.i686 ro root=UU > initrd /initrd-2.6.27.25-78.2.56.0.140asp.i686.img #title ASPLinux (2.6.27.24-78.2.53.0.140asp.1.i686) # root (hd1,1)># kernel /vmlinuz-2.6.27.24-78.2.53.0.140asp.1.i686 ro root=UU > #initrd/initrd-2.6.27.24-78.2.53.0.140asp.1.i686.img #title ASPLinux(2.6.27.23-78.2.50.0.140asp.1.i686) #root(hd1,1) # ядро ​​/vmlinuz-2.6.27.23-78.2.50.0.140asp.1.i686 ro root=UU > # initrd /initrd-2.6.27.23-78.2.50.0.140asp.1.i686.img #title ASPLinux(2.6.26.3-29.0.140asp.i686) #root(hd1,1) # ядро ​​/vmlinuz-2.6.26.3-29.0.140asp.i686 ro root=UU > # initrd /initrd-2.6.26.3-29.0.140asp.i686.img назва Windows_XP rootnoverify (hd0.0) chainloader +1

Більше не використовуйте fstab -e.

UU > UU > tmpfs /dev/shm tmpfs за замовчуванням 0 0 devpts /dev/pts devpts g > sysfs /sys sysfs за замовчуванням 0 0 proc /proc proc за замовчуванням 0 0 UU >

Якщо ви хочете запустити пакет /dev/sdc5

> # ПРИМІТКА: у вас є розділ /boot. Це означає > що > ; # усі шляхи ядра та initrd є > відносно /boot/, напр. > # корінь (hd1, 1) > # ядро ​​/vmlinuz-version ro > #root=/dev/sdb2 > # initrd /initrd-version.img > #boot=/dev/sda лют. Дякую тобі!

> Якщо ви хочете fstab -e вас. > UU > > ext3 defaults 1 1 Занадто пізно. Видалити UUID з /dev/sdb2 Звичайно, це не питання часу, цього не станеться её строчку /dev/sdb2/ext3 типові

> Будь ласка, не завантажуйте пакет /dev/sdc5 . Обов’язково перевірте fstab на Facebook

Звучить як sdb2 (з урахуванням dd) -- sdb2, Обов'язково купіть сніжку. Нарешті, у вас вперше сніжинка і сніжинка -- сніг го не изменилось. «Невдача» зазначає, що rm трохи дешевше обод ращается.

> Якщо ти хочеш бути сніжинкоюLVM? Тому що ЛВМ - порочна практика. Що робити з ним при висмикуванні / заміні гвинтів - абсолютно незрозуміло. Як скопіювати шматок лвм на інший диск (особливо з іншою кількістю секторів-головок-доріжок) - ще незрозуміліше.

> Тому що ЛВМ - порочна практика. Що робити з > ним при висмикуванні/заміні гвинтів - > не зрозуміло. Як скопіювати шмат лвм на інший > диск (особливо з іншою кількістю > секторів-головок-доріжок) - ще незрозуміліше. Ай! Укусіть собі вухо. Чи ціла IBM про це не подбала? Я не раз приводив статтю на IBM_Dw про все про це (про лагодження, про розширення та ін..). Там усе зрозуміло. тим паче, якщо зробити raid, то взагалі ні про що піклуватися не треба.

Так /dev/sdb2 адже спочатку розміром більше ніж вихідний з якого я копіюю. Власне, заради чого я і розвів тут баклан.

Наразі знову ікси не стартують. ХЗ що робити. Курсор з'являється та тухне. Навіть у консоль не встигаю перейти. звідти викидає коли ікси намагаються стартанути. Коротше встиг якось. Ввів пароль рута, і набрав startx із п'ятої спроби. Чути було в динаміках звук гнома. Типу він запустився і таке інше. Але я ніфігу не бачу. Іноді з'являється робочий стіл за секунду і зникає. Коротше тут мої знання закінчуються. Прошу допомогти знавців, адже я тут для цього. Мені здається що то тут у правильному коіюванні файлів. Я якось їх криво копіюю. Як рівно – не знаю. Але начебто помилок не було.

> І чому б не поєднати новий гвинт через > LVM?Ось і готовий екстент.

Ну тепер ти розумієш, що це поки що темний ліс. Адже я не гвинт хочу приєднати. А вільну партицію на іншому фіз диску.

Можете взагалі мене не соромитися. )) Я думаю я все правильно зробив.. Явзагалі fdisk-ом пройшовся цим диском і заново створив цей розділ. І форматнув ще mkfs.ext3, а потім залив туди файли.

skix, тоді - не знаю, що і припустити. Чим заміряли зайняте/вільне місце на розділі, і що точно цей замір показує?

Ахха. Тільки всі професійні сервери і серверні платформи без нього не можуть обійтися і поставляються за замовчуванням з LVM. Все - це означає масдай теж. Як ви збираєтеся на робочому сервері/NAS наживу при дисковому просторі, що закінчився, не гасячи його наростити обсяг розділу?

Ну, якщо самене гася-- то вийняти зі стійки, згвинтити кришку, встромити ще один диск (знаєте, зазвичай в серверах, особливо одноюнітових, буває ну просто дохрещення вільного місця саме для цих цілей), закрутити кришку на місце та підключити новий диск (обов'язково як додатковий LVM-розділ до вже існуючого).

Якщо інтерфейс диска інший (наприклад з ide на sata), то потрібно. У 12-му ASP-e робиться так: 1. вантажимося c rescue cd 2. знаходимо систему (вже новому диску яка) 3. робимо chroot /mnt/sysimage 4. робимо mkinitrd initrd-xx версія_ядра initrd-xx - сам файл 5. правимо грубий конф під новий файл інітрд щоб він там був у параметрах завантаження, а якщо написали mkinitrd -f -це перезапише старий Initrd то і грубий конф правити не треба. Приблизно так.

Це якісь дуже суворі, вони вказані в "man mkinitrd" і перед цею дією треба редагувати /etc/fstab вже на новому диску, можливо також і файли в /etc/modprobe.d/. Я зрозумів питання так, що просто замінюється диск в існуючій системі або робиться копія для подібної.

Петре, ми трохи не про те говоримо. На материнській платі Asus M2A-VM на чіпі ATI груб завжди розпізнає 1-ийзавантажувальний диск як /dev/hda неважливо sata він або IDE В якості рут девайса вказаний як і належить /dev/VolGroup00/LogVol00 у випадку з LVM але якщо в інітрд немає модуля для SATA під ATI SB600 то як він звернеться до рут девайс? Та ніяк. Загалом треба робити mkinitrd і можна далі нічого не чіпати. Ну це звичайно якщо диск був клонований з IDE на SATA (наприклад Acronis-ом).