Szervusztok!
A következő a szituáció:
Jelenleg 2 merevlemez van a gépemben:
Van egy
SAMSUNG SP1654N
, ami IDE csatlakozású és 160GB-os. Ezen van egy ilyen partíciós tábla:
1.0 GiB - ext2 - /boot
4.0 GiB - linux-swap - swap
64.0 GiB - btrfs - /
80.05 GiB - btrfs - /home
Továbbá van egy
WDC WD5000AAKS-00A7B0
, amin így fest a partíciós tábla:
64.0 GiB - NTFS - /media/Windows
401.76 GiB - ext4 - /media/Bittorrent
Épp ma rendeltem meg egy ilyet: WD 1TB Caviar Blue 7200rpm 64MB SATA3 WD10EZEX
Az új 1TB-os lemez fogja váltani az öreg Samsungot, ami átkerül egy másik gépbe. Viszont a rendszerem, amit naponta használok, ezen van. Szóval újratelepítés lesz, ez nem vitás. Ez nem is gond. Viszont akárhogy is rendezhetem a lemezeim még és kicsit tanácstalan vagyok ez ügyben.
Előre leszögezem: az LVM-et nem akarom használni, mert nem értek hozzá, nem bízok benne és jobb szeretem fixen, kézzel megszabni előre, hogy miként legyen. Ezért is írtam ezt a sok szöveget.
Szóval, Ti mit gondoltok? A két WD közül melyiket érdemes rendszerlemeznek beállítani? Számít a négyszer akkora cache az 500-as Caviarhoz képest? Eddig a legjobb amit lemez-lemez közt elértem, az ~60-70 MiB/s másolás volt, videókkal, képekkel. Ha viszont nem érdemes, akkor arra gondoltam, hogy az 500-as lesz rendszerlemez, az új lemezre viszont GPT alapú partíciós táblát csinánék gparted-el, hogy sok partíciót lehessen létrehozni. Ha jól gondolom, ez nem probléma, amíg nem akarok bootolni az adott lemezről és csak adatokat tárol, ugye? Meglenne az előnye, hogy mindenféle kiterjesztett partíciók nélkül lehessen sok partícióm, meg ha később EFI-s alaplapom lenne, nem kéne formázni. Mi a véleményetek?
- 7490 megtekintés
Hozzászólások
Szerintem /boot, /, /var, swap az 500 GB-osra, /home az 1 TB-osra. LVM-mel egyébként semmi baj, hajlamos működni. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
A /var -nak mindek kell külön partíció? Mik vannak rajta?
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Például a weblapok, amelyeket az Apache szervereden keresztül lehet elérni. Aztán a repository-kból letöltött csomagok. Minden, ami változó file. Nyilván nem a /usr-be írja ezeket. A levelek, amelyet a mailszervered kezel. Ilyesmi.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Desktopon vagyok :D
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Szerintem játszadozz egy kicsit az lvm-el, ha nem vagy teljesen kutyaütő, akkor max 2 óra alatt eléred azt a szintet, ami kell. Utána azt oda méretezed, ahová akarod utólag.
- A hozzászóláshoz be kell jelentkezni
+1
Illetve én a torrent alá xfs-t használok, az xfs defrag miatt. Nem állítom hogy ettől annyival jobb lenne bármi is, de nekem így jobb :D
- A hozzászóláshoz be kell jelentkezni
A következőket tenném:
- az 1 TB-os lemez legyen a rendszerlemez, mert várhatóan az a gyorsabb, a rendszer meg kicsi, elfér rajta bőven
- a GPT/MBR nagyjából mindegy - ha lesz EFI-s alaplapod valószínűleg annak is lesz legacy boot módja, amivel tudsz MBR-rel is bootolni
- nem csinálnék sok partíciót, inkább csinálnék LVM-et, ha nem értenék hozzá, akkor megtanulnám.
Egyébként újratelepíteni sem kell. Berakod az új vinyót, partícionálod, átmásolsz rá mindent, telepítesz rá GRUB-ot, kiveszed a régi vinyót, bootolsz. Nem bonyolult...
- A hozzászóláshoz be kell jelentkezni
+1, ill. az utolsóhoz kiegészítés: ha LVM-ed lenne, akkor még ennyi sem kéne, csak berakod az új diszket az adott Volume Group alá (vgextend), átmozgatod a köteketet (lvmove/pvmove), kiveszed a régi diszket (vgreduce). [a parancsneveket fejből/gyors google-ből írtam, nagyon régen kellett parancssorból LVM-et matatnom, de tippre ezek kellenek]
BlackY
- A hozzászóláshoz be kell jelentkezni
Nocsak, ez felkeltette a figyelmem...!
Mert hát ugye... Windows alatt ilyet nem lehet tenni. Milyen módszerrel másoljam át? Gondolom gksu nautilus -> ctrl-a / -> ctrl-c -> ctrl-v nem elég? Terminálból kéne? Már olyan jól belaktam a rendszert, minden flottul megy. :3
Ez elég off:
De jön a gépbe egy GeForce GT610 is, a jelenlegi Radeon X1050 helyett. Van valami teendőm a csere előtt/után, hogy minden menjen? Azt tudom, hogy a rendszerem nem használ xorg.conf -ot.
Szerk.: Gondolom a
/etc/fstab
is szerkesztésre szorul, mert a lemezeim UUID alapján vannak mountolva. A kérdés inkább az, hogy... ha én GPARTED-ben megnézem az UUID-t, az ugyan az marad a lemeznek akkor is, ha másik rendszer alól nézem meg?
Konkrétabban:
Beteszem a diszket, bebootolok a jelenlegiről. Particionálom, átmásolom a dolgokat és megnézem az új partíciók UUID-it, beírom az FSTAB-ba, kiveszem a régi diszket és bootolok az új rendszerről. Elvileg jó lesz, nem?
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Mc-vel simán átmásolod. Aza lényeg, h a jogosultságok is menjenek vele. Grubot kell telepíteni az új lemezre.
A linux nem windows szerencsére. :)
- A hozzászóláshoz be kell jelentkezni
Jaj... Ugye viccnek szántad...?
- A hozzászóláshoz be kell jelentkezni
Az UUID egyedi azonosító, így ugyanaz bármelyik rendszer alól.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
A linux másolása sima ügy. Az UUID elvileg nem változik, de ha nem szimpi, vagy biztosra(?) szeretnél menni, hivatkozhatsz hagyományosan pl. /dev/sda1-re is vagy akár mindkét megoldásra a GRUB-ból :).
A másolásnál arra ügyelj, hogy nem minden könyvtárt lehet másolni az éppen aktuálisan futó linux alól. Ha jól emlékszem, az új linuxoknál a proc, sys, dev fizikailag nem létezik a lemezen.
A másik, amire érdemes ügyelni, hogy a GRUB hova installálódjon ;)
Tippek:
- én is az 1TB-ra raknám a rendszert, mégpedig egy kis partícióba, hogy ne fragmentálódjon szét. Nálam 10-20GB körül mozgolódik.
- ha mindenképp kell swap, akkor az mehet ez után, vagy a másik winyó elejére. (Kövezzetek meg, de értelmetlennek találom swap használatát normál 4+GB memóriájú rendszer esetében, de ha nagyon kell valamiért, akkor sem adnék neki többet 2GB-tól.)
- a /user könyvtárat mindenképp külön partícióra raknám.
- ne egy hatalmas, hanem 2db vagy több hasonló méretű adattároló partíció célszerű a fennmaradó helyre. Előnye, hogy az ember jobban rendszerez, könnyebb kisebb lemezekről/re mozgatni az egész partíciót, van lehetőség defragmentálásra. Ha nagyon bizonytalan a felhasználás módja, akkor nem butaság az LVM használata.
- a esetleges backup legyen a winyó végén, ahol nem számít a sebesség.
- a munkahelyi gépemen windóz alatt fejlesztéshez vannak külön partíciók: egy a maven-nek, egy meg a többinek :) Érezhető a válaszidő javulása az eredeti 1db partícióhoz képest.
+ noatime nodiratime-t beállítani az fstabban + ha van swap, akkor a sysctl-ben a swappinest csökkenteni.
Fogyasztás és zaj miatt talán érdemes lehet a 160-as lemezt csak backupra használni, és mobilrákba rakni.
- A hozzászóláshoz be kell jelentkezni
Swap szerintem legyen, hiszen manapság egyre több alkönyvtár alá mountolnak tmpfs-t, ami RAM-ba megy, ám képes használni a swap-et, ha fogytán a RAM. Például a /tmp éppen ilyen.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ebben igazad lehet, megfontolandó. Kb. 4 éve szoktam le a swapról, mert aktív használatakor túlnyomórészt memóriaszivárgás állt a háttérben, és használhatatlanná tette a rendszert. Netbook esetében pedig memóriaszivárgás sem kellett. Swap nélkül a memóriazabáló progik egyszerűen elszállnak, de a rendszer megy tovább. Meglepő és mulatságos, de swap nélkül sem tapasztaltam sokkal több fagyást, program elszállást mint vele. Persze ez felhasználás függő is.
- A hozzászóláshoz be kell jelentkezni
A swappiness most is 1-re van állítva. Az jó egyébként, ha live Ubuntu 13.10 telepítőről csinálom a másolást? A 160-as HDD-t amúgy ki akarom venni.
Most így gondolom a particionálást:
500GB WD:
1. Partíció: 64 GiB - /media/Windows (Windows Server 2008 R2 x64)
2. Partíció: 300GB - btrfs - /media/Bittorrent
3. Partíció: 100GB - NTFS - /media/Roms
Ez utóbbi Windows alá kell, PS1/N64/Amiga/NES/SNES/Mame stb játékok tárolására.
1TB WD:
1. Partíció: ext2 - /boot - 1.0 GiB
2. Partíció: swap - swap - 2.0 vagy 4.0 GiB
3. Partíció: btrfs - / - 32.0 GiB
4. Partíció: btrfs - /home - A fennmaradó SOK hely - Telepített Steames játékok, Képek, Zenék, Videók, Doksik
Fura lehet egyeseknek a BTRFS, de az az igazság, hogy az Ubit erre telepítettem, a /home is azon van jelenleg és eleddig semmi gondom nem volt vele. Süsüék is stabilnak tartják mindennapi használatra. Nem tudom, a GRUB2 tud bootolni róla? Mert spórolhatnék egy ext2 partíciót akkor...
A használaton, particionáláson még agyalok egy kicsit... de nagyon örülni fogok, ha nem kell teljesen újrahúzni a rendszert.
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Ha már btrfs, akkor úgy mount-old, hogy tömörítsen is.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Megkérdezhetem, hogy a /boot miért kap 1G-t? Barátok közt is jó, ha a 100-200M-t eléri annak tartalma.
- A hozzászóláshoz be kell jelentkezni
Kernel fordításkor kell, mert nem tud installálni az új kernel.
Először csak 256MB volt, de szűkös volt.
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Fordítást nem a /usr/src alatt szokás végezni? Én még anno így tanultam, hogy az a könyvtár való a források tárolására, a /boot alá pedig már csak a lefordított kernelt rakjuk. Lemaradtam valami változásról? :)
- A hozzászóláshoz be kell jelentkezni
AZ MÉG UNIX volt. Ez meg a káosz.
- A hozzászóláshoz be kell jelentkezni
Szerintem csak valami félreértés van a dologban :D
- A hozzászóláshoz be kell jelentkezni
A /usr/src -ben megy a fordítás, persze... Csak épp néhány 140MB-os Initramfs mellett az a /boot hamar betellik, ha alig 256MB a mérete...
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Az Initramfs=initrd?
Biztosan bele kell rakni az összes létező drivert?
- A hozzászóláshoz be kell jelentkezni
Az, az... de hogyan döntöm el, mi kerüljön bele?
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Jellemzően akkor fordítunk kernelt, ha valami miatt a disztro által szállított nem felel meg, mondjuk egzotikus driver, vagy mondjuk nem áll rendelkezésre RT patchelt verzió a tárolóban. Tehát tudjuk, hogy milyen gépre fordítunk, tudjuk, hogy milyen eszközöket tartalmaz. Ergo azokat kell beletenni (és máris kisebb a méret). Ha meg általános kernel kell, ami minden gépen el fog futni, akkor jó a disztro által szállított is (komolyan, felesleges szopás egy általános használatú gépen szívni kernelfaragással -> vagy csak ellustultam az évek alatt). Mint fentebb is látható, 2-3 gyári kernel is elfér 95 megán, nem kell mindent belefordítani.
- A hozzászóláshoz be kell jelentkezni
Konkrétan suse "gyári" < 30M.
Ebből kb. 10M a kernel+initrd, a többi a nagyértékű grub2 sallangjai.
Ez a "gyári desktop" kernel és az install közben kialakított initrd.
Pl. a mindenen induló rendszer (install cd) esetén 4M a kernel, 32M az initrd.
Tehát ez úgy működik, hogy meg kell határozni
- mi kell minimum a boothoz -> megy a kernelbe
- mi kell még = megcélzott platformok és egyéb hw -> megy az install initrdbe
Install után a jelen lévő hw figyelembevételével össze kell állítani a géphez tartozó initrdt.
Egy gépen futó rendszernél általában befordítom a drivereket.
- A hozzászóláshoz be kell jelentkezni
A linux sohasem volt unix! ;)
- A hozzászóláshoz be kell jelentkezni
Definíció '90-egynéhány környékéről by általam: Ha beírok egy parancsot és kiirja kopirájt pítör norton az dos, ha nem ír ki semmit az juniksz.
Ezt azért sikerült egységessé tenni egyes disztrókban. Ha eltévesztek egy parancsot lefut a command not found című shell függvény. Ha mondom man, visszapofázik, mert csak info van. Az okoskák megmagyarázzák miért én vagyok hibás, mert a másik három disztrót kellene használni.
Így a linux nem unix, hanem DEMOKRATIKUS rendszer.
- A hozzászóláshoz be kell jelentkezni
Nézem a Fedora doksit, 250 MB-ot ajánl minimálisan a /boot-ra, de korábban nagyobbra emlékeztem. Az ok a több kernel verzió lehet.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Azért jobb volt az 1 floppys linux!
- A hozzászóláshoz be kell jelentkezni
[berci@berci ~]$ cat /etc/issue
Fedora release 19 (Schrödinger’s Cat)
[berci@berci ~]$ du -hs /boot
96M /boot
Általában 2-3 verzió visszafelé mindig rendelkezésre áll.
De persze elfogadom, ha valaki kísérletezik és 1G mennyiségű kernelt ott hagy a disken. Mindenkinek más az igénye.
- A hozzászóláshoz be kell jelentkezni
A kernel csak ~4,4MiB, viszont az initramfs az ~150MiB. Amit amúgy piszok lassan tölt be... csökkenthető valahogy a méret?
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Bakker, milyen rencer ez? Vagy saját fordítású kernel? Bár még akkor is rémsok.
- A hozzászóláshoz be kell jelentkezni
Ubuntu 13.10, de én fordítottam a kernelt.
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Hát, és hogyan fordítottad(*)? Nincs ubuntum, de ekkora initrd-t csinálni nem is tudom hogy lehet, ennyi helyen már egy live rendszer is elfér :)
*) Arra gondolok hogy a disztribúcióknak van saját kernelgyártó metódusuk, amivel a "hivatalos" kernelt le lehet gyártani (make-kpkg a debiánéknál). Arra tudok tippelni, hogy sikerült túl sok modult belefordítani, illetve olyan dolgok is bekerültek az initrd-be, amik tök feleslegesek.
- A hozzászóláshoz be kell jelentkezni
Valszeg így van, mert visszaraktam a generic kernelt és alig 50MB initrdstül, mindenestül most a /boot. És gyorsabban bootol.
Köszi a válaszokat.
Ubuntu 13.10 amd64
- A hozzászóláshoz be kell jelentkezni
Nem kell túlbonyolítani. Egy / és /home esetleg swap, de ha van elég memória akkor az sem kell. A fáljrendszer ext4, ha csak nincs különösebb oka a brtfs-nek és happy.
- A hozzászóláshoz be kell jelentkezni
Ahogy nézem használsz BTRFS-t, így teljesen felesleges a partíciókkal játszani. Ha már azt használsz, akkor érdemes kiaknázni a fájltrendszer nyújtotta lehetőségeket. A subvolume funkciót elég egyszerű használni, mintha könyvtárakkal dolgoznál.
- A hozzászóláshoz be kell jelentkezni