Beküldte Atrasko -
Fórum:
Sziasztok!
Tudom furcsa kérdés, hiszen pont a fordítottját szokták megkérdezni. Az LM 17.3 telepítéskor a /home könyvtárt külön partícióra telepítettem. Azt szeretném tudni, van-e olyan módszer, amivel a /home könyvtárat a saját partíciójáról át lehet helyezni a rendszer / root partíciójára?
Miért is kérdezem. Ha a komplett linux rendszerről biztonsági mentést akarok készíteni, akkor most mindig két partíciót kell menteni, ha azonban a /home a root partícióra kerülne vissza, akkor a root mentése tartalmazna mindent.
Előre is köszönöm a segítséget.
hello
Beküldte balazs -
Értékelés:
hello
Szerintem ugyan úgy kell mint a másikat, csak ezt visszafelé :) Egyébként miért kell az alap rendszerről mentés, olyen komolyan törlögetsz/kisérletezel? Elég szokott lenni a home mentése.
RE: A /home áthelyezése a / partícióra
Beküldte kimarite -
Értékelés:
@#0 Melyik alkalmazással backup-olsz?
A másolást a 'cp' parancs alábbi kapcsolóival ajánlott végezni a 'kötések' miatt
http://www.linuxquestions.org/questions/linux-general-1/can-i-move-home-...
Persze, előbb készítesz egy home könyvtárat (a rednszeren belül), de valahol azt olvastam, hogy ezt nem lehet megcsinálni ...
Figyelem!
-- a parancsban nem a 'home', hanem tartalmának mentése történik,
-- nem szabad futó rendszer alól végezni
-- be kell helyettesíteni az elérési utakat
-- szükséges az 'fstab' szerkesztése is
-- [...]
Tulajdonképpen -erről tudok- két dolgot lehet;
-- másik partícióra helyezni (fstab)
-- egy partíióról
-- a root alól 'kifelé'; könyvtárból partíciót
-- ha az fstab helyett RAID van - példa
http://serverfault.com/questions/524962/how-to-integrate-home-back-into-...
Tehát kell valami, ami vezérli és figyeli a változást, fstab vagy LVM :)
A kép forrása
http://h0lug.sourceforge.net/ForrestHo00/samples/ooo11/openOfficeEmbedde...
(http://askubuntu.com/questions/584020/spread-home-partition-over-two-drives)
RE:hello
Beküldte kimarite -
Értékelés:
-- Systemback mentés
-- aztán start (csak a Systemback visszaállítási pont épp ne a home-on legyen :) )
RE:RE: A /home áthelyezése a / partícióra
Beküldte kimarite -
Értékelés:
A 'sync' parancsot bizonyosan ajánlott használnod,Í
de így is lehet ellenőrizni, hogy minden rendben
(valódi elérési út szerint nyilván)
vagy a 'diff' parancsot (különbségek vizsgálata)
Még egyszer; használatban lévő rendszer partíciókat ne vizsgálgass (ne az alól másold azokat, a sajátjait) ..., pl. egy Live rendszer alkalmas erre a célra.
Kézikönyvek
RE:RE: A /home áthelyezése a / partícióra
Beküldte Atrasko -
Értékelés:
Sziasztok!
Hála kimarite részletes leírásának, elsőre sikerült! Nagyon köszönöm.
Hihetetlen, hogy egy pársoros kérdésre azonnal egy tananyaggal felérő dokumentációt kapok. Őszinte tiszteletem érte.
Így csináltam:
1. A komplett root partíció mentése
2. Linux Mint Live CD
3. Thunar fájlkezelő indítása
4. Váltás a merevlemezen lévő root könyvtárba (ez már nem aktív!), majd jobb klikk / Open Folder as Root.
5. Abban létrehoztam egy üres könyvtárat home_new névvel. Gond nélkül engedte.
6. A Thunar bal oldali menüjében a root partícióra kattintva a felső címsorban megjelent a root elérési útja, amit kimásoltam vágólapra.
7. Hasonlóképpen kerestem meg a külön partíción lévő eredeti home könyvtár elérhetőségét.
8. Ezután jött kimarite javaslata: sudo cp -dpR /home/* /home-new/* , de már a tényleges elérési úttal megadva a Terminálban:
(Itt a sorvégen lévő csillagot el kellett hagynom.)
9. Ellenőrzés:
Erre gyorsan visszakaptam a promptot, minden hibaüzenet nélkül. Gondoltam, ha nem jött semmi, akkor minden egyezik.
9.a A régi home átnevezése home_original-ra.
9.b A home_new átnevezése home-ra.
10. /etc/fstab módosítása: kettőskereszttel "kikommenteltem" a korábbi /home partíció csatolását (/dev/sda3).
11. Linux újraindítása.
Nagyon köszönök mindent.
Még egy kérdés, ha még van energiátok: az fstab-ban a /dev/sda1-nél van egy bejegyzés , amit a rendszer írt be, és már korábban is ott volt.
"errors=remount-ro" Mi lehet ez? Kell itt még valamit javítani, vagy hagyjam így?
Üdv
Atrasko
Ui.: A 9a éa a 9b pont utólag bekerült a leírásba, az alábbi hozzászólás szerint és logikusan;
https://linuxmint.hu/comment/6694#comment-6694
RE:RE:RE: A /home áthelyezése a / partícióra
Beküldte kimarite -
Értékelés:
Egyrészt, gondolom, nem volt rendszer mentés (Systemback), nem szó szerint kell érteni, amit írtam, ugye, kezdésnek a 'home' neve valójában nem' home_new' (a linux fájl rendszerben).
Ha hihetek a szememnek, akkor
-- a 'home_new' könyvtárnevet először javítsd ki 'home'-ra (emelt joggal indított fájlkezelőben)
-- és az 'fstab'-od így nézzen ki
A változtatást dőlt karakterekkel jeleztem, és azt is, hogy a 'home' ugyanazon az UUID-n található meg immárom, ahol a gyökér partíció.
Ha mindkét dolog megvan, akkor 'sudo reboot', azaz próba.
Remélhetőleg így működni fog. Én nem mondtam, hogy igen, csak azt, hogy egy Systemback vissazállítási pont elkészítése után próbáld ki. És mert a 'home' partíciót és annak tartalmát nem törölted -ne is álljon szándékodban egyelőre- az eredeti 'fstab' állapot visszaállításával -a Systemback mentés nélkül- visszaállhatsz a korábbbi, működőképes állapotra. Az 'fstab'-ot konzolos belépés után is lehet szerkeszteni, a nano szövegszerkesztővel például;
de először biztonsági másolatot (fstab.ORIG) érdemes arról készíteni -erről lekéstél picit- így;
És akkor a konzolon nem kell szerkeszteni, hanem visszaállítod a régit, így;
Az 'fstab'-ban az 'errors=remount-ro' kapcsoló azt csinálja, hogyha valamilyen hibát észlel a rendszer a betöltődésekor, akkor a rendszer partíciót csak olvashatóan csatolja, működni fog, csak nem lehet írni rá. Használatának szabályai 'szigorúan' le vannak fektetve, és nem egyéni ízlés vagy kedv szerint használható (lásd; fstab Wiki-k, vagy 'man fstab' parancs, kézikönyv).
Tehát
'errors'/hiba '='/akkor 'remount-ro'/újra csatolás csak olvashatóan. A 'errors=remount-rw' lenne -de ez csak tájékoztatás, nem ilyen egyszerű ..- az olvashatóan újra mountolás, azaz újra csatolás (olvasható és) írható módon (is).
___
A hozzászólásod szöveg szerkesztésileg kijavtottam. Át szoktam másolni a szöveget a Geany-be, majd vissza másolom. És végül a fórumnak megfelelő, kívánt módon szerkesztem az egészet újra, az 'Enter' (neve; új sor - láthatóan nagy sorköz) és a 'Shift + Enter' (neve; sor törés - láthatóan szoros, egymás alatti sorok) használatával. Nehézsége, hogy minden sornál meg kell tenni az egyiket vagy a másikat.
RE:RE:RE:RE: A /home áthelyezése a / partícióra
Beküldte kimarite -
Értékelés:
-- először megírod itt
-- másodszor visszaállítod a régi fstab-ot (ezt a részt) így,
(kommenteled az újat, leveszed a komment jelzést a régiről
ehhez a régi 'home' partíciónak meg kell lennie)
majd megint újraindítod a rendszered.
És enjoy (régi rendszer)
RE:RE:RE:RE: A /home áthelyezése a / partícióra
Beküldte Atrasko -
Értékelés:
Bocs, de kifelejtettem két lépést leírni, amit valójában megcsináltam.
9.a A régi home átnevezése home_original-ra.
9.b A home_new átnevezése home-ra.
Már egyébként újraindítottam, és megy a rendszer.
Az fstab-ot még nem írtam át, ahogy javasoltad később, csak kikommenteltem a régi home partíció sorát /dev/sda3
RE:RE:RE:RE:RE: A /home áthelyezése a / partícióra
Beküldte kimarite -
Értékelés:
Ha gondolod, törölheted is a (régi) home (amely) partíció-t, de én először megnézném, hogy működő rendszernél le tudod-e csatolni azt (ha nem csatolható le, akkor használatban van ..!);
-- Lemezkezelő vagy
-- Gparted használatával (ezzel meg is szüntetheted a partíciót, bár nem tudom, kitaláltad-e már, hogy mi lesz a jövőbeli rendeltetése?)
Systemback visszaállítási pont végülis készült?
RE:RE:RE:RE:RE: A /home áthelyezése a / partícióra
Beküldte Atrasko -
Értékelés:
Szia!
Természetesen a régi home partíciót meghagytam vészhelyzet esetére.
Köszönöm az átszerkesztést. Nem tudom ne kellene-e a 9a és 9b-t berakni az eredeti hozzászólásba, nehogy valaki kimásolja anélkül és elkövesse azt.
Most már értem, az -ro az read_only az -rw read_write.
RE:RE:RE:RE:RE:RE: A /home áthelyezése a / partícióra
Beküldte kimarite -
Értékelés:
Kijavítottam a hozzászólásod, azaz betettem a 9a és a 9b bejegyzéseket is, utóirattal (link). :-)
Amikor megfogalmazódik egy fontos kérdésre a válasz, azaz egy egészen használható leírás készül el, ilyenkor szoktunk ebből blogot írni. Javaslom, írj te is egy blogot - a blog javításai, az általad hozzáadott új információk 'Változat'-ként látszódnak majd.
Itt kell kezdeményezni
https://linuxmint.hu/node/add/blog
Más úton az oldal bal oldalán a 'Navigáció' menünél indulva, a
'Tartalom hozzáadása' / 'Blogbejegyzés' menük útvonal
a személyes Blog indítása.
Mondhatni, az én segítségemmel, javaslatommal jöttél rá a módszerre, de azt mindenképpen te kivitelezted, és véleményem szerint a leírás (Blog) végére elég egy ide, a topik címére mutató URL, mármint, hogy szöveggel kb. ez (más nem kell, és a dőlt betű sem):
A leírást az alábbi fórumon kialakult párbeszéd alapján készítettem el:
https://linuxmint.hu/comment/6694
De ez csak egy jelzés, a te döntésed, mit és hogy teszel. Jó, azonban, ha jelzi az ember a forrást, az ötletadó oldalt ..., persze, egy idő múlva meg ő lesz a forrás, úgyhogy ez egy végtelen folyamat :). És jellemző az 'open source' (nyílt, szabad [forráskód]) közösségek működésére, tulajdonképpen ez működteti a közösségeket.
RE:RE:RE:RE:RE:RE: A /home áthelyezése a / partícióra
Beküldte Atrasko -
Értékelés:
Kipróbáltam, beírtam az fstab-ba ahogy javasoltad,
UUID=e3a3b192-9bb3-4064-a94a-bf0e918e3ff4 /home ext4 defaults 0 2
de sajnos újraindítás után a következő hibaüzenet jött:
A saját könyvtára "/home/atrasko"néven van felsorolva, de úgy tűnik, ez a könyvtár nem létezik. Be akar lépni úgy, hogy a gyökérkönyvtár(/) legyen a saját könyvtára? Valószínűleg semmi sem fog működni, hacsak nem a csökkentett módú környezetet választja. Nem / Igen
De sem a "Nem" sem az "Igen" gomb nem hozott megoldást, a Linux nem tudta betölteni a rendszert. Ezután visszaírtam az fstab-ot erre:
Ezzel helyreállt minden, a Linux hiba nélkül elindult.
A régi home partíciót le és fel tudom csatolni, tehát az nincs használatban,akár törölhetném is.
Csináltam Systemback visszaállítási pontot is, az eredmény ide került: /home/systemback.
Tehát az új /home működik.
RE:RE:RE:RE:RE:RE:RE: A /home áthelyezése a / partícióra
Beküldte kimarite -
Értékelés:
-- Akkor tényleg törölheted.
Csináltam Systemback visszaállítási pontot is, az eredmény ide került: /home/systemback.
-- hm, mondtam, hogy ne oda tedd, amit mozgatsz, bárhol máshol jó lenne. :)
most lehetne még egy visszaállítási pont a gyökér könyvtárba mozgatott 'home'-ra, mely immár könyvtár, ha elfér.
Aztán visszaállítod a régebbi pontra a rendszer
(mert csak teszt indításról nem tudok, azért kell a mostani rendszerről is visszaállítási pont)..,
majd vissza ide, ezzel persze csak a Systemback működését teszteled,
illetve azt, hogy a régebbi visszaálíltási pontot helyesen látja-e, ha nem, akkor az van, amit mondtam, hogy
ne a 'home'-ra tedd a visszaállítási pontot; de ennek úgymond kára nincs, mert most jól működik a rendszer.
Annyi csak, hogy a régi állapot nem elérhető, hacsak nem jelölöd ki a mostani 'home'-ot a Systemback-ben ... .
Tehát az új /home működik.
-- Gratulálok. :-)
Kipróbáltam, beírtam az fstab-ba ahogy javasoltad,
UUID=e3a3b192-9bb3-4064-a94a-bf0e918e3ff4 /home ext4 defaults 0 2
-- Gyanúm nekem is volt, hogy így nem fog működni
(az UUID nem lehet azonos két bejegyzésnél), persze utólag, hiszi a piszi. :-)
Sok sikert a további Mint-ezéshez!