particijos (skirsniai ) perdiegimas

C
  • 6 Bal '13

Atsilaisvino pas mane diske 80 Gb vietos. ir iškilo tokis klausimas: ar įmanoma perdiegti OS neformatuojant skirnių, o į atsilaisvinusią vietą patalpinti /var katalogą neprarandant duomenų? galbūt jei iš anksto suformatuoti atlaisvintą skirsnį ext4 formatu, o diegiant tiesiog paskirti šią particiją /var? ar aš čia visai nusipezu?

T
Techtronic
Mindaugas N.
  • 6 Bal '13

O kam tau /var ? ten daugiau kaip 100mb nieko nera, nebent kalba eina apie serveri. Geriau /opt arba /usr/local...
Kaip jau supratai, tai aisku yra imanoma...
Tau uzteks pakeisti /etc/fstab failiuka. Atkreipk tik demesi i paskutinius skaicius. Jeigu jau tvirtai esi nusprendes butent /var, tai geriau bandyk kita fs.

C
  • 6 Bal '13

@Techtronic rašė:
,,,"""
ačiū.
reiks pabandyt kai ištaikysiu šiek tiek laisvo laiko. bet kai jau tikrai žinau, kad įmanoma tai manau susitvarkysiu.

T
Techtronic
Mindaugas N.
  • 6 Bal '13

Gal sutaupysiu tau laiko parases kelis naudingus linkus.
http://en.wikipedia.org/wiki/Fstab
https://wiki.archlinux.org/index.php/File_Systems

C
  • 7 Bal '13

na, mano draugystė su anglų kalba panašiai tokiame pat lygyje kaip ir su Mozambiko prezidentu, todėl tik labai apytikriai supratau kas ten rašoma. bet jei teisingai susigaudžiau iš tavo paaiškinimų ir tų nuorodų infos /var katalogą į naują skirsnį galiu perkelti net neperdiegdamas visos sistemos. tai būtų labai pageidautinas variantas, nes kitaip prarasčiau labai daug įdėto darbo.
/etc/fstab faile nesimato mano naujai suformatuoto skirsnio:
tad ne visiškai suprantu ką čia galėčiau padaryti.
jei nesunku nušvieskit neišmanėlį, nes perdiegdamas bijau prarasti daug programų ir nustatymų. tame tarpe ir serverio. visiškai nesu įsitikinęs, kad neformatuojant skirsnių neteks vėl visko iš naujo sudiegti ir sukonfiguruoti. vis tik poros mėnesių darbas. tegul tik prišokamai, bet daugiau ir laiko nebūna.

G
  • 8 Bal '13
sudo init 1

Pasirodys baisiai juodas langas. Todėl gali atsispausdinti komandas, nusifotografuoti su išmaniuoju arba įsiminti (senas geras, rekomenduoju).

sudo fdisk -l | less

Komanda viršuje parodys kokius skirsnius ir kaip juos tavo sistema mato. Gali atsirinkti saviškį pagal dydį, kai jį formatavai (į ext4?).
Išeiti - q (quit).

Panašu, kad tavo sukurtas skirnis bus sda1 arba sda5, gali būti ir kitas skaičius.

Užsimauk savo skirsnį (darau prielaidą, kad tavo skirsnis sda1):

sudo mount /dev/sda1 /mnt

Pasižiūrėk, koks tavo skirsnio UUID:

sudo blkid | grep sda1

Viršuje vėl darau prielaidą, kad tavo skirsnis sda1.

Pridėk įrašą /etc/fstab:

UUID=41be2d39-0ed0-413a-aab8-079f478613ae    /var    ext4    defaults    0    2

Viršuje parinkau bet kokį UUID, pakeisk jį į savo skirsnio UUID.

Kaip kažką išsaugoti /etc/fstab?

sudo nano /etc/fstab

CTRL+x = išeiti ir išsaugoti. CTRL+o = išsaugoti.

Nukopijuok visus failus iš /var į savo naują skirsnį (dabar užmautą ant /mnt):

sudo cp -auv /var/* /mnt

Atjunk laikinai užmautą skirsnį:

sudo umount /mnt

Dėl šventos ramybės, jei kas nepavyktų, gali naudodamasis analogiška komanda nusikopijuoti /var turinį į dar vieną vietą. Mano pavyzdyje - į namų katalogą, aplanką var_atsarginis.

mkdir ~/var_atsarginis
sudo cp -auv /var/* ~/var_atsarginis

Baisioji dalis - ištrinti esamą /var turinį, kad jis nesidubliuotų (jau ir taip turi dvi kopijas - vieną savo skirsnyje, kitą (jei pasirūpinai šventa ramybe ) - savo namų kataloge var_atsarginis aplanke):

sudo rm -rf /var/*

Užmauk savo naująjį /var:

sudo mount -a
T
Techtronic
Mindaugas N.
  • 8 Bal '13

Teisingai, tik kopijuok geriau is livecd paleides ir naudok rsync -va komanda tam, kad neprapultu linkai ir teises, bei butum tikras kad nieks /var nenaudoja. Atkreipk demesi ir i eiliskuma, kaip pvz:

Negali mountinti pirma /home/useris/foo o tada /home.
Dar vienas patarimas butu tai /var skirti kita fs nei ext4.

E
  • 9 Bal '13

** **, ** *: **, *-** *, * *' **?
[Redakcija: Nesusijęs klausimas pašalintas] Ghost

Dabar šiek tiek į temą:
Kodėl var netinka ext4?

T
Techtronic
Mindaugas N.
  • 9 Bal '13

@enternald rašė:
** **, ** *: **, *-** *, * *' **?
Kodėl var netinka ext4?

Ten Midnight Commander editorius (mcedit). O ext4 tai del performance. Bet tai aisku priklauso nuo situacijos, ir temos tam atskiros reiktu.

C
  • 10 Bal '13

liuks.
viskas gavosi geriau nei galėjau iš savęs tikėtis. visiems didelis ačiū už pagalbą.
tema pasirodo reikalinga ir gavau nemažai naujos ir labai naudingos informacijos.