Portál AbcLinuxu, 10. května 2025 13:44

Dotaz: Debian - presunutie systemovej particie na iny disk

14.12.2011 19:32 eth4rendil | skóre: 13
Debian - presunutie systemovej particie na iny disk
Přečteno: 412×
Odpovědět | Admin
Dobry den,

stala sa mi nasledovna neprijemnost: na produkcnom serveri mi odisiel dis (/dev/sda). Systemova particia je /dev/sda1 a ta sa kvoli chybe do read only.
# smartctl -d ata -H /dev/sda
smartctl 5.40 2010-07-12 r3124 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Please note the following marginal Attributes:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
190 Airflow_Temperature_Cel 0x0022   038   038   045    Old_age   Always   FAILING_NOW 62 (4 84 62 53)
server je v housingu takze k nemu nemam fyzicky pristup. Da sa "za behu" prehodit systemovu particiu na iný disk napr /dev/sdb ? Dakujem pekne
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.12.2011 23:46 wibi
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spis muzes poslat cely smart,tohle vypada ze ti nekde chcipa vetracek v servu,
(otazne jestli je tych 84 v °C nebo v F),
nez na chybu disku.
Jendа avatar 14.12.2011 23:53 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyrobíš na novém disku FS, rsyncneš soubory (dvakrát - první bude trvat dlouho, podruhé se updatnou změny), změníš root= parametr kernelu a ve fstab a reboot.
15.12.2011 10:07 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
a nenabootuje, kedze tam nenahodil zavadzac :). druha vec je, ci je nastaveny bios na bootovanie z dalsieho disku (to by sa dalo poriesit cez kvm, pokial je taka moznost).

ps: produkcny server bez raidu?
15.12.2011 10:09 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
teda nabootuje, pokial ten disk bude funkcny
16.12.2011 10:37 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Systemova parition se samozrejme za behu prehodit neda, musis opravdu restartovat. Rozhodne data z /dev/sda rychle zkopiruj. A az budes v housingu, tak rovnou nahod raid, pak te takovyhle veci nerozhodi.
21.12.2011 22:05 eth4rendil | skóre: 13
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
Příloha:
dakujem za cenne rady.

disk uz zakapava riadne (viz priloha) a stale cakam kym na server nahodia nove dva, ale dako sa im nedari pred sviatkami :( Myslim, ze z neho uz moc nevytiahnem. SSH prestalo fungovat ale nastastie mam KVM pristup, ale server nereaguje na nic...

Mam k tomu este zopar otazok: - momentalne su tam fyzicke 3 disky - jeden bol systemovy (ten co zakapal) a z dvoch je vytvorene raid 1 cez mdamd - ako obnovim tento raid v pripade, ze by sa mi uz nepodarilo rsyncnut resp. obnovit sda (syst disk). Nainstalujem mdadm, pridam to do fstab? Ale asi si to moc jednoducho predstavujem :D

- v housingu vypnu server hodia tam dva disky a do mechaniky instalacku debianu. Restartim server, spravim pri instalacke raid 1 s dvoma particiami na jednu nainstalujem debiana a potom po instalacii nabotujem tento system, nastavim v nom ten chybny disk ako read only, pokusim sa na druhu particiu rsyncnut ten stary odideny disk a ak sa podari tak nastavim botovanie z tejto particie.. Myslite, ze je to spravny postup?

- ako sa rsync vysporiada s adresarom /dev ?

GeorgeWH: buhuzial som to bez raidu "zdedil" a dako sa mi do toho moc nechcelo resp. som nevedel presne ako to mozem za behu servera spravit a potom samozrejme tradicne "mne sa take nieco nemoze stat" a tot je vysledok. Kazda zla vec je na nieco dobra, takze mam nove ponaucenia a na tieto veci si budem davat od teraz pozor. Taktiez sa este aj nieco nove naucim :D
22.12.2011 13:30 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
- momentalne su tam fyzicke 3 disky - jeden bol systemovy (ten co zakapal) a z dvoch je vytvorene raid 1 cez mdamd - ako obnovim tento raid v pripade, ze by sa mi uz nepodarilo rsyncnut resp. obnovit sda (syst disk). Nainstalujem mdadm, pridam to do fstab? Ale asi si to moc jednoducho predstavujem :D

*** Jasne, je to jednoduche, mdadm ma volbu -A / --assemble Assemble a pre-existing array, tak by melo staci mdadm -A md0 -R /dev/sdb1 /dev/sdc1 (md0 a sdb/sdc uprav podle tebe) - ten assemble pouze nahodi ten raid. Muzes zkusit nejdriv mdadm -A --scan a melo by to raid najit samo a nastartovat. Mozna to ten raid nahodi i ten instalator - aspon squeeze podporuje v instalatoru LVM a tusim i md raidy, takze to dokaze aktivovat, pripadne akorat pri rozdelovani disku spustis raid manager, tam ten raid poskladas a aktivujes (nezkousel jsem raid, ale LVM to zvlada uplne v pohode - najde PV, VG i LV a da se s tim delat).

- v housingu vypnu server hodia tam dva disky a do mechaniky instalacku debianu. Restartim...
22.12.2011 13:32 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
server, spravim pri instalacke raid 1 s dvoma particiami na jednu nainstalujem debiana a potom po instalacii nabotujem tento system, nastavim v nom ten chybny disk ako read only, pokusim sa na druhu particiu rsyncnut ten stary odideny disk a ak sa podari tak nastavim botovanie z tejto particie.. Myslite, ze je to spravny postup?

*** Taky by se dalo, ja bych zazalohoval z toho mrtvyho jenom konfigurace a pak se snazil rozbehnout nove nainstalovanej system. Rozhodne bych nekopiroval binarky a knihovny z mrtvyho disku (to jsem udelal pouze u svyho Gentoo, protoze jsem nechtel znovu vsechno kompilovat). Kdyz budes mit ten mrtvej disk pripojenej, muzes zkusit udelat chroot /mnt/mrtvejdisk aptitude search '~i', to zobrazi seznam nainstalovanych baliku, abys to pak mohl do novyho systemu taky doinstalovat. Ale lepsi by bylo nainstalovat jenom to, co opravdu potrebujes:-) Za leta se tam nainstaluje spousta bordelu. Taky si overis, jestli je vsechno dobre v konfiguracnich souborech -
22.12.2011 13:33 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
... Taky si overis, jestli je vsechno dobre v konfiguracnich souborech - kdyz to pobezi, je to OK, kdyz ne, nekde je nejaka dalsi schovana konfigurace.

- ako sa rsync vysporiada s adresarom /dev ?

*** Kdyz ja kopiruju nejaky data, pouzivam prepinace -avPx, a prave to "-x" kopiruje pouze z vybraneho FS. Kdyz bych kopiroval zivej system, tak rsync -avPx / /mnt/nekam/ nebode kopirovat obsahy /proc (pripojenej procfs), /dev (udev v tmpfs), /sys (sysfs), a ani se nebude snazit cyklicky zkopirovat obsah /mnt/nekam/ znovu do /mnt/nekam ... Na druhou stranu, kdyz budes mit / pro system na /dev/sda1 a /home na /dev/sda2, tak musis udelat rsync -avPx / /home /mnt/nekam/ aby se kopiroval obsah / (z /dev/sda1) ale take obsah /home (z /dev/sda2). Ale ve tvem pripade (a) /dev nebude zadny pripojeny system, budou tam default nody, (b) vubec bych /dev nekopiroval - jak jsem psal, kopiroval bych jenom konfig. Udelal bych si nekam na novy disk kopii /etc, /root a /home, pripadne /var/www nebo tak, ...
22.12.2011 13:33 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
... kde by jeste neco mohlo byt (take DB napr. /var/lib/mysql) z tehle zalohy bych pak potrebne veci pretahoval do skutecneho /etc atd.

GeorgeWH: buhuzial som to bez raidu "zdedil" a dako sa mi do toho moc nechcelo resp. som nevedel presne ako to mozem za behu servera spravit a potom samozrejme tradicne "mne sa take nieco nemoze stat" a tot je vysledok. Kazda zla vec je na nieco dobra, takze mam nove ponaucenia a na tieto veci si budem davat od teraz pozor. Taktiez sa este aj nieco nove naucim :D

*** Hmmmm, nedavno mi po 5 letech provozu 24/7 chcipnul disk v moji pracovni stanici. Zaloha nebyla, takze jsem z poslednich sil disku tahal data. Jak jsem psal, Gentoo jsem zkopiroval, nejaky programy (java, libreoffice ...) se mi ztratily, ale ty nebyly dulezite. Take nejake symlinky se ztratily, ale jenom v /home, takze system beha v pohode. Zdrojaky kernelu taky nevydrzely. Takze v pohode, 2 dny jsem data tahal, ale povedlo se. Ted uz mam zalohovaci skript:)
22.12.2011 13:34 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
Fuck, to je rozjebany abc nebo FF9.0.1? Proste nedokaze poslat komentar delsi nez X znaku:(
22.12.2011 14:03 eth4rendil | skóre: 13
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
/etc som stihol este vtedy nakopcit na ten raid /var/lib/mysql bolo mountnute nastastie na tie raidove disky, takze je to v pohodicke

dakujem za super rady, idem sa do toho pustit:D
22.12.2011 13:24 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
test
22.12.2011 13:25 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
SHIT, nemuzu odpoved, pise to "Chyba pri cteni dat"
22.12.2011 13:37 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 1234
22.12.2011 13:38 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
Tohle je maximum, vypada to jako 1004 znaku. Mozna teda 1024, vcetne entru.
22.12.2011 13:39 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234
22.12.2011 13:40 CET
Rozbalit Rozbalit vše Re: Debian - presunutie systemovej particie na iny disk
Jo, presne 1024:) Kde je BUG?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.