Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: 3m9d 28 Února 2008, 00:26:18
-
Při instalaci jsem z různých důvodů nevytvořil oddíl /home a ponechal jsem toto umístění na oddílu se systémem - teď mi ale dochází místo na disku a rád bych tedy přesunul přípojný bod /home na jiný oddíl. Jde to udělat bez nové instalace?
Stav:
22GB pro systém a home
a dva oddíly, které se nepřipojují automaticky při startu
6GB (jako D: pro wine - s jedinou hrou, jinak volný)
a 44GB (pár dat, jinak volný)
při nabíhání hlásí chybu na tom 44GB, od prvního hlášení ale už prošel opravou a GParted tvrdí, že je v nejlepším pořádku a normálně funguje
Cíl:
22GB se systémem
44GB /home
6GB jako D: pro wine a co budu potřebovat
(všechno automaticky připojeno)
Moje představa:
V GParted bych změnil přípojný bod 44GB na home, přesunul tam svůj domovský adresář, pak zadal pár chytrých příkazů do příkazové řádky (proběhla by znovu autodetekce pevných disků a připojily by se). A bylo by hotovo ;)
Děkuju moc za každou radu (třeba i jak zrušit ten asi už jen domnělý error na disku)
-
V GParted bych změnil přípojný bod 44GB na home, přesunul tam svůj domovský adresář,
Spatne, gparted s tim imo nema nic spolecneho.
1. Vytvorit NOVY filesystem na 44GB
2. zkopirovat na nej CELY obsah home
3. zkontrolovat porovnanim souboru
4. upravit tabulku fstab aby se jako home pripojoval 44GB
5. otestovat
6. vratit fstab zpet, odmountovat novy home a namountovat puvodni
5. prepnout se do single modu
6. smazat OBSAH home, ne katalog
7. opet upravit fstab na novy home
8. namountovat novy home
9. prepnout se do uzivatelskeho modu
10 . A jeto.
-
nešlo by prostě těch 44Gb mountnout do home rovnou?
-
nešlo by prostě těch 44Gb mountnout do home rovnou?
slo, ale puvodni /home bude porad existovat (a zabirat misto), navic data v nem nebudou pristupna (kvuli tomu, ze je pres nej pripojen home novy).
-
jo, díky.. :)
-
Spatne, gparted s tim imo nema nic spolecneho.
1. Vytvorit NOVY filesystem na 44GB
2. zkopirovat na nej CELY obsah home
3. zkontrolovat porovnanim souboru
4. upravit tabulku fstab aby se jako home pripojoval 44GB
5. otestovat
6. vratit fstab zpet, odmountovat novy home a namountovat puvodni
5. prepnout se do single modu
6. smazat OBSAH home, ne katalog
7. opet upravit fstab na novy home
8. namountovat novy home
9. prepnout se do uzivatelskeho modu
10 . A jeto.
Tady se někdo nechal zmást, tim, že už mám nějakých 250 příspěvků.... :D :-[
1 až 9: JAK?
5(druhá): Co je single mode? 6(druhá): Co je katalog?
ad 1: takže pro začátek to málo, co tam mám zformátovat (GParted? : ext3)
ad 2: normálně si povolím přístup na ten disk a zkopíruju
ad 3: předpokládám, že ne vokometricky, takže jakým příkazem/nástrojem?
ad 4: fstab se bojim - zatim se mi nepovedla žádná vyloženě úspěšná editace, takže bych potřeboval přesnější návod. fstab pošlu (až to bude aktuální)
atd - až to bude aktuální....
-
No a prave proto ze jsem se nenechal zmast, jsem to napsal takhle bodove, protoze kdybych to mel vse popsat, stravim s tim mladi, a toho uz mi moc nezbyva. Katalogem nazyvam adresar. Pokud jde o to ostatni, omlouvam se, ze jsem to nakous a nedokoncil, ale nemam na to prostredky.
Jen malinko a strucne bod3. znalci porovnavaji trebas nastrojem diff, my lamove si spustime MC a tam je pro to vercajk.
-
takze strucne, take nechci mrhat casem, uz proto, ze to tu bylo nekolikrat...
- zformatujte ten novy oddil jako ext3
- vytvorte adresar /home2
- do /etc/fstab vlozte zaznam, ktery automaticky pripoji novy oddil pod /home2
- zkopirujte do nej puvodni /home
- zkuste /home2 pomoci odpojeni a pripojeni oddilu overit, ze ty data jsou opravdu na tom novym oddile a vse funguje jak ma
- nabootujte z livecd nebo do maintenance modu
- odpojte novy oddil (/home2), je-li pripojen
- upravte /etc/fstab, aby se pripojoval do /home namisto /home2
- presunte obsah stareho /home do prazdneho /home2 (je to jen zaloha) a nebo jeho obsah rovnou smazte, musi vam zustat jen prazdny /home
- zkuste pripojit novy oddil do /home, mel byste tam mit ta zkopirovana data
- pokud vse funguje, tak reboot a mate hotovo, pripadne jiz jen smazete zalohu (adresar /home2)
snad jsem na nic nezapomnel. je to jasne?
-
Jasné - až na jedinou věc: Jak upravit fstab?
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda3
UUID=5c186903-80f7-46a3-bfbd-2f0b7bd719f2 / ext3 defaults,errors=remount-ro 0 1
# /dev/sda1
UUID=71f8e105-c5e7-45ae-a35b-f35a1a3f1ee0 /media/sda1 ext3 defaults 0 2
# /dev/sda6
/media/sda6 ext3 defaults 0 2
# /dev/sda7
/media/sda7 ext3 defaults 0 2
# /dev/sda5
UUID=3aabc06f-e9e0-49f9-bd9f-919ce6e5ce9f none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
a Gparted říká viz příloha...
[attachment deleted by admin]
-
Media-disk (/dev/sda7), jestli je to on, odpojit=odmountovat, prislusny radek v fstab zakomentovat (#) a vytvorit filesystem.
NESPLEST SE !!!!!!!
-
koukněte na http://forum.ubuntu.cz/index.php?topic=19079.msg138703#msg138703 (http://forum.ubuntu.cz/index.php?topic=19079.msg138703#msg138703)
-
Nebo: http://forum.ubuntu.cz/index.php?topic=17289.0
-
Vzhledem k tomu, že jsem ve svém systému shledal několik dalších chyb způsobených různým vrtáním se v něm, vyřešil jsem to následovně:
1)zkopíroval svojí domovskou složku na budoucí oddíl /home
2)přeinstaloval systém a při výběru diskového oddílu jsem v ručním nastavení zvolil tento oddíl jako home, swap nechal swapem, systém dal tam kde byl
3)naprostá spokojenost s během defaultně nainstalovaných aplikací: Firefox mi dokonce nabídl obnovu posledního sezení :D
4)už jen doinstalovat chybějící aplikace, písma, ....
-
Ahojte, mám opačný problém. Jelikož mám SSD původně jsme vytvořil a připojil už při instalaci /home na HDD, ale dnes mi spolužák ukázal šikovné "připojení" složky kamkoliv přes ln
Takže sda je SSD a SDB je HDD
/home je na sdb2 a má 33GB
/ je na sda5 a má 15GB
do /home/Win je připojen sdb2 formát NTFS (filmy, dokumenty)
do /home/SSD je připojen sda4 formát NTFS (hudba, tapety)
No a rád bych /home vrátil na / protože se tam ukládají kusy programů, wine adresář s programy a pod a pak to dlouho trvá a pořád chroustá a je to pomalé oproti windows, který jsem doposud byl nucen používat
Takže stačí ve fstabu odpojit /home.
No a pak bych jen videa, adresář dropboxu... z dsb2 na HDD přes podobný příkaz přimountnul na patřičné míto a systém by pak do t složky přistupoval jako normálně
příkaz třeba
ln -s /home/matlala/Win/Petr/Videa /home/matlala
pro úplnost obsah /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=dc35bd84-cad9-436a-9459-b71204bc2382 / ext4 noatime,discard,errors=remount-ro 0 1
# /boot/efi was on /dev/sda2 during installation
UUID=A286-8E69 /boot/efi vfat noatime,discard,defaults 0 1
# /home was on /dev/sdb2 during installation
UUID=707fc4fd-b897-4a7b-82d0-2a6b02529e86 /home ext4 defaults 0 2
# swap was on /dev/sdb3 during installation
UUID=04765c77-89b6-4f5c-acf1-a7f1a85f7781 none swap sw 0 0
#ramdisk
none /tmp tmpfs nodev,nosuid,noatime,size=768M,mode=1777 0 0
#Data SSD on /dev/sda6
UUID=6EF6760A53E2A757 /home/matlala/SSD ntfs noatime,discard,defaults,user,umask=000,nls=utf8 0 0
#Data HDD on /dev/sdb1
UUID=6E56301749EE9C98 /home/matlala/Win ntfs defaults,user,umask=000,nls=utf8 0 0
předpokládám že bude stačit smazat jen připojení sdb2 do /home tedy řádek
# /home was on /dev/sdb2 during installation
UUID=707fc4fd-b897-4a7b-82d0-2a6b02529e86 /home ext4 defaults 0 2ponechat připojení sdb1 s daty v NTFS a sda4 v NTFS (společné win a ubuntu) připojit třeba zas na /home/matlala a nalinkovat ty složky přes ln do /home/matlala/Videa a pod
EDIT:
jo a samozřejmě ještě před odpojením /home na sdb2 zkopírovat jeho obsah včetně ukrytých složek, ale to nevím jak včetně práv a všeho přes terminál
EDIT2:
tak sjme zkoušel
1. editovat fstab a odkomentovat připojení /home
2. nabootovat live cd
3. spustit nautilus s právy roota v live cd a přesunout vše včetně skrytých souborů (volba CTRL+H) z /home na sdb2 na /home na sda5
4. restart
A už jsem mrzl na přihlašovací obrazovce, po zadání hesla to chtělo furt znova jen na střídačku bylo slabé/silné podsvícení displeje mého NTB
Tak jsem to vrátil do původní podoby smazal z sda5 obsah dome a odkomentoval fstab a zas to jede
Myslíte že bude rozumné udělat to naopak a třeba nalinkovat .wine z sdb2(ext4) /složka/.wine do /home na sda6 (NTFS)?
[příloha smazaná administrátorem]
-
o.O moc to nechapu .. muzes prosim otevrit nejaky terminal a zadat tam nasledujici:
sudo bash
export LANG=C
mount
fdisk -l
blkid
cat /etc/fstab
po tom sudo to lze dat na jeden radek a oddelit strednikem
-
takže situace:
systém na sda5
sdb2 připojeno do /home
potřebuju:
přesunout některá data (jen soubory programů a ostatní nalinkuju z toho oddílu sdb2, který připojím jinam) z sdb2 na sda5 do nového /home
výpis
sudo bash a export LANG=C nic
mount
/dev/sda5 on / type ext4 (rw,noatime,discard,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /sys/firmware/efi/efivars type efivarfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=768M,mode=1777)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
/dev/sda2 on /boot/efi type vfat (rw,noatime,discard)
/dev/sdb2 on /home type ext4 (rw)
/dev/sda6 on /home/matlala/SSD type fuseblk (rw,noexec,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096)
/dev/sdb1 on /home/matlala/Win type fuseblk (rw,noexec,nosuid,nodev,allow_other,default_permissions,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfsd-fuse on /run/user/matlala/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=matlala)
fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 180.0 GB, 180045766656 bytes
255 heads, 63 sectors/track, 21889 cylinders, total 351651888 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe10170c5
Device Boot Start End Blocks Id System
/dev/sda1 1 351651887 175825943+ ee GPT
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000acd44
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1887455231 943726592 7 HPFS/NTFS/exFAT
/dev/sdb2 1887455232 1952526335 32535552 83 Linux
/dev/sdb3 1952526336 1953524382 499023+ 82 Linux swap / Solaris
blkid
/dev/sda1: LABEL="ObnovenM-CM--" UUID="B0FC8618FC85D94C" TYPE="ntfs"
/dev/sda2: UUID="A286-8E69" TYPE="vfat"
/dev/sda4: LABEL="Windows" UUID="F00283E00283A9E4" TYPE="ntfs"
/dev/sda5: UUID="dc35bd84-cad9-436a-9459-b71204bc2382" TYPE="ext4"
/dev/sda6: LABEL="SSD" UUID="6EF6760A53E2A757" TYPE="ntfs"
/dev/sdb1: LABEL="Data" UUID="6E56301749EE9C98" TYPE="ntfs"
/dev/sdb2: UUID="707fc4fd-b897-4a7b-82d0-2a6b02529e86" TYPE="ext4"
/dev/sdb3: UUID="04765c77-89b6-4f5c-acf1-a7f1a85f7781" TYPE="swap"
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=dc35bd84-cad9-436a-9459-b71204bc2382 / ext4 noatime,discard,errors=remount-ro 0 1
# /boot/efi was on /dev/sda2 during installation
UUID=A286-8E69 /boot/efi vfat noatime,discard,defaults 0 1
# /home was on /dev/sdb2 during installation
UUID=707fc4fd-b897-4a7b-82d0-2a6b02529e86 /home ext4 defaults 0 2
# swap was on /dev/sdb3 during installation
UUID=04765c77-89b6-4f5c-acf1-a7f1a85f7781 none swap sw 0 0
#ramdisk
none /tmp tmpfs nodev,nosuid,noatime,size=768M,mode=1777 0 0
#Data SSD on /dev/sda6
UUID=6EF6760A53E2A757 /home/matlala/SSD ntfs noatime,discard,defaults,user,umask=000,nls=utf8 0 0
#Data HDD on /dev/sdb1
UUID=6E56301749EE9C98 /home/matlala/Win ntfs defaults,user,umask=000,nls=utf8 0 0
-
tipl bych ze kopirovani v nautilu predtim nezachovalo prava
spravne je to takhle (-r ... rekursivne ; -p ... zachovej atributy)
cp -rp /mountpoinsdb2/* /mountpointsda5/. #delas-li to z livka
cp -rp /mountpointsdb2/* /home/. #delas-li to primo z toho systemu
-
jo, to jsme si ymslel, že to bude něco s právama
dodělám úkol a zkusím
Právě řešení mít home na sda5 je podle mě lepší protože s etam ne výchozím anstavení ukládají všechna data programů a na sdb nechám, reps přesunu třeba pouze adresář .thunderbird s staženýma emailama, ale to udělám kdyžtak přímo z mozilly a šlo by to možná i na disk s ntfs. Co na to říkáte? je to vůbec schůdné používat na ukládání kusu programu ntfs? Kdysi to mělo problémy, ale nevím jak teď mě funguje vše a nic se nepokazilo-myšleno žádný obsah souboru atd.
-
jo ejště tam byl nějaký problém s nepřenunutelnýma souborama, nějaké dva soubory dropboxu ze složky /home/.dropbox... ale to snad nic nepokazí a max to nastavím znova do jiné složky
-
Tak se povedlo, ale až jsem to napsal ručně kopírování kopírovalo hovadiny.
Je to konečně krásně rychlé a nechroustá to 3-4s než se načte po přihlášení účet.
Jen ještě dotaz na ten souborový systém, doporučil bys mi radči nechat ten původní home na dropbox (ten hold bude 2x na disku, pač do stejného adresáře nejde synchronizovat, hlásí, že už to tahá jiný počítač) a pod nebo to klidně můžu hodit na datový disk v ntfs?
-
moc te nechapu, minimalne pri kopirovani z live CD by imho nic nepresunutelneho byt, uz z principu, nemelo (samozrejme s rootovskym opravnenim, ale bez toho by ti nemelo jit zkopirovat nic).
Dropbox bych neresil a smazal vsechno jeho nastaveni (smazanim adresare ~/.dropbox ) a nastavil to od znova (samozrejme, ze za pripadnou ztratu vsech dat z Dropboxu nerucim :D )
-
Tak to nakonec vyřešila nová instalace, u mě už asi po 10té, snad ten notebook rozchodím s ubuntu tak jak potřebuju (zase spadla grafika a mám to rychleji přeinstalované a nastavené než se v tom vrtat)
Při instalaci jsem /home nechal už na sda5 a nepřesouval ho.
A Dropbox jsem docela šikovně oblafl a nemusím jeho data mít na discích 2x.
Přimountlou (nevim jak to popsat, příkaz ln -s) složku ze společného datového disku nechtěl vzít, že už tam je jiný dropbox, ale když sjem udělal v /home složku dropbox a do ní připojil ty 4 složky co tam mám (dokumenty, školní sdílení a ještě pracovní adresáře pro moje školní programy), tak si to jen zaindexoval a nic nestahoval. Ve windows to nedělá problém a taky jen asi minutku po startu reindexuje a stáhne opravdu jen změny, takže třeba wokspace pro eclipse je použitelný z obou systémů hned bez žádných úprav.
:-)
Takhle je to lepší.
Mimochodem pádu mého systému možná přispěl i ten přesun, asi 3h po něm po asi 3tím restartu už sem se nemohl ani přihlásit a to jsem s nastavením nic nedělal, pouze jsem dělal úkol v jednom programu a nebyl to ani program v C.