/var könyvtár áthelyezése

Baltigh Gerzson képe

Fórum: 

Sziasztok!
Telepítettem a Mint 17.3 Cinnamont, minden szükséges dolog működik. (Pár év DOS és kb. 20 év Windows után mintha friss levegőt szívnék. )
A gépem: Intel Core i5-4440 3.10GHz, 8G RAM, 240G SSD, 500G HDD.</p><p>Op. rendszer az SSD-n (szabad hely kb. 230G), a winchesteren kb. 250G szabad hely, a többi saját dokumentum (zene, kép, film, stb.)
Telepítéskor (a bőség zavarában &ndash; Melyik a számomra igazán megfelelő/érthető info?) igyekeztem beállítani az SSD-t.
Végülis eszerint:
http://logout.hu/bejegyzes/berus_berus/linux_es_ssd_gyorstalpalo.html
Egy dologban maradtam tanácstalan:
"Ha rendelkezünk HDD-vel is, megfontolandó a /var könyvtár (gyakran módosuló adatok) ... HDD-re rakása." Átrakjam? Esetleg más könyvtárakat is? Vagy szinte mindegy? (SWAP=0)
Köszönettel (az eddigi rengeteg hasznos - igaz, másoknak szánt, de nekem is fontos - leírásért is)
Baltigh Gerzson

kimarite képe

Valamely rendszerkönyvtár áthelyezése és visszalinkelése

Átmásolod a '/var' könyvtárat a HDD-dre 'valahova',

sudo cp -avr /var/ /home/$USER/HDD_csatolás_helye/másolat_elérési_útja/

- a 'sudo' a másoláshoz szükséges,
- a 'cp' a másolás parancsa,
- a 'cp' '-avr' kapcsolóival teljes értékű (full content) másolást hajtasz végre (man cp)
- amit másolsz: /var/
- ahova másolod;
'/home/$USER/HDD_csatolás_helye/másolat_elérési_útja/'
de a példámban ez nem teljes (nem lehet, hiszen nem ismerem a HDD-den lévő partíciókat és azt sem, hova másolnád -> elérési út), meg kell keresned a HDD-n azt a 'helyet', amit az eredeti 'var' könyvtár másolatának szánsz
- ha kitaláltad a másolat helyét, akkor azt -a fő könyvtárat, amely alá magy 'megy' a 'var' másolata- megkeresed a fájlkezelődben, belépsz, és az egér jobb klikkes menüvel ezt csinálod, 'Terminál nyitása itt'
- a megnyíló terminálban -a könyvtárban, ahol vagy/'kerültél'- kiadod a

pwd

parancsot, így megvan az adott könyvtár elérési útja.
.. máshogy is lehet;  'cd' parancsot használva a könyvtárfában lépegetésre és a TAB billentyűvel (lesve esetleg a fájkezelő által mutatott könyvtárakat).
- biztonsági másolat az eredeti 'var'-ról
(ha majd minden rendben; 'sudo reboot' - csak akkor törölheted)

sudo mv /var/ /var.ORIG/

- érdemes ellenőrizni, hogy létrejött-e (az eredeti is látszódni fog)

ls / | egrep -i 'var|var.ORIG'

- aztán készítesz a másolat 'var' könyvtárról egy szimlinket

a régi helyére

sudo ln -s /home/$USER/HDD_csatolás_helye/másolat_elérési_útja/ /var/

( emelt jog | szimlink kapcsoló | amit linkelsz/eredeti | ahova linkeled/szimlink )

és kész.

De ellenőrizheted ..., mindkét könyvtár jogait és tulajdonságait - kilistázod

- a másolatot,

ls -lia /home/$USER/HDD_csatolás_helye/másolat_elérési_útja/

- és a rá mutató szimliket is.

ls -lia /var/

(az 'i' kapcsoló az 'inode'-okat mutatja, ez csak érdekesség .. partíción kívülre Hard Linket nem lehet létrehozni, csak Soft Linket)

Ha bármi nem úgy megy, ahogy leírtam, megállsz, kérdezel. Ebben tudtam segíteni.
A blogot törölhették? Másr csak itt találtam meg:
http://webcache.googleusercontent.com/search?q=cache:M-X7pE4FFJYJ:http:/...

Források:
http://szabadlinuxot.blogspot.hu/2009/02/symlink-hardlink.html
http://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_operacios_rendszerek...
https://www.szabilinux.hu/ufi/3_3.html
http://askubuntu.com/questions/108771/what-is-the-difference-between-a-h...
https://hu.wikipedia.org/wiki/Szimbolikus_link
http://hup.hu/node/135824
https://wiki.archlinux.org/index.php/Solid_State_Drives
man cp | man ln | man ls | man mv

És van egy 'rsync' parancs is ...:
http://www.cyberciti.biz/faq/copy-folder-linux-command-line/

A másolat elérési útját neked neked 'megtalálnod', példával éltem. Arra kel figyelned, hogy a külső HDD csatolva kell legyen a rendszer indulásakor (azaz állandóan), különben a 'var' könyvtárat nem találja meg a rendszered. A műveletek közben ne lép ki a munkamenetből.

___

Egy érdekesség
Ha az alábbi parancsot kiadod, akkor a (tree/tee) parancs kimeneteként a saját könyvtáradból a félkövér karakterrel jelzett szövegfájlt megnyitva megérted, hogy miért könyvtárfa a könyvtárfa.

cd / && tree | tee -a /home/$USER/my_system_directory_tree.txt && cd

Kicsit hosszú lesz. :)

man cd | man tree | man tee | man bash ('control operator' = &&)

Értékelés: 

0
Még nincs értékelve
Baltigh Gerzson képe

Köszönöm, működik. Időbe telt

Köszönöm, működik. Időbe telt, míg az ajánlott oldalakon átrágtam magam, és az átpakolást is igen óvatosan csináltam. Sejtettem, hogy elég csiklandós a művelet, de úgy tűnik, minden rendben. Mégegyszer köszönöm.

Értékelés: 

0
Még nincs értékelve
kimarite képe

RE:Köszönöm, működik. Időbe telt

#2 Örülök, hogy sikerült. :)
Az Arch, Gentoo, Debian Wiki-k nagyon jók, a Fedora és esetleg az Opensuse a régi témákban jók. Érdemes nézni a javaslatok dátumát is. Egyes leírások részleteikben elavultak lehetnek. Fontos a mentés, csak azután -és ha feltétlenül szükséges- törölj egy beállítást vagy könytárat, miután jó a helyettesítője. És a mentést inkább tedd egy gyűjtő könyvtárba inkább a végleges törlés helyett, rendszerektől független helyre, például. ha -az eredeti mentését- úgy ítéled meg, hogy a helyet foglalja ('*.ORIG').

Értékelés: 

0
Még nincs értékelve