Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Jan Skořepa 06 Května 2008, 22:23:57
-
Dobrý den,
chtěl bych se zeptat, jak by se co nejjednodušeji dal změnit umístění připojení domovského adresáře. Nyní mám jako je běžné /home, ale chtěl bych to připojit do adresáře /media/home. Z toho důvodu, abych měl všechny datové disky (ext3 i ntfs) připojené v jednom adresáři. Zkoušel jsem z LiveCD přepsat adresáře v /etc/fstab a /etc/mtab, ale po nabootování mi to hlásilo konflikt přístupových práv - nemožnost zápisu. Zřejmě se to bude muset udělat ta změna ještě někde jinde. Neměl byste prosím někdo nápad, jak to udělt? Díky moc za odpovědi.
Jen dodávám, že se chci připojit pořád ke stejnému diskovému oddílu a stejným datům - nejedná se o přesun dat adresáře /home na jiný oddíl či umístění, jak se to tady již několikrát (úspěšně) řešilo. Chtěl jsem jenom vědět, jestli pro tento můj jednodušší případ není i jiné jednodušší řešení. Díky.
-
No, nevím, jestli jsem to správně pochopil, ale pokud jde jen o změnu mount pointu, prostě si otevřete /etc/fstab s rootovskými právy (gksu u gnome, kdesu v kde) a mount point tam přepište a pak sudo mount -a... Kdyby byl nějaký problém tak mi sem hoďte celý fstab :)
-
Pochopil jste to myslím dobře. Ten fstab jsem jako root editoval (mtab taky, tam se přípojný bod /home také vyskytuje), potom jsem dal restart a hlásilo to zmíněnou chybu.
# /etc/fstab: static file system information.
#
# -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# Entry for /dev/sda2 :
UUID=f758a87c-15c1-4886-a1ba-c96a2b4a9950 / ext3 relatime,errors=remount-ro 0 1
# Entry for /dev/sda5 :
UUID=3fe4b70e-e64f-47c1-ad3a-e26ecf8d133f /home ext3 relatime 0 2
# Entry for /dev/sda3 :
UUID=1b40cb4e-5c44-47bf-b813-b20e902ae4e3 none swap sw 0 0
/dev/scd1 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/scd0 /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/sda7 /media/disk_E-multimedia ntfs-3g defaults,locale=cs_CZ.UTF-8 0 0
/dev/sda1 /media/disk_C-windows ntfs-3g defaults,locale=cs_CZ.UTF-8 0 0
/dev/sda6 /media/disk_D-data ntfs-3g defaults,locale=cs_CZ.UTF-8 0 0
V tomto souboru jsem vyměnil /home za /media/home (které jsem předtím vytvořil - jako ten adresář).
-
Jestli chcete mit nadale tento jako adresar pro domovske adresare, mohlo by stacit vytvorit symbolicky odkaz /home na /media/home. A tedy se nemusi menit fstab. A nebo /home cely presunout jako /media/home, ale pak to teda prepsat i v /etc/fstab a potom v /etc/passwd prepsat cesty k domovskym adresarum z /home/username na /media/home/username u vsech uzivatelskych uctu.
Co se tyka editace /etc/mtab - nesmyslne. mtab (Mounted filesystems TABle) je generovany za behu a obsahuje zaznamy o tom, jaky filesystem je na co pripojen a s jakymi parametry. Poznate po restartu (nebo odhlaseni, remountu a opetovnem prihlaseni).
Pokud se k tomu mam vyjadrit ja osobne, tak je to ale podle me naprosto zbytecne a i trochu nelogicke, tedy specialne u /home, nemluvim o pripojeni jinych datovych disku, ktere nemaji takovy dulezity mountpoint.
-
Děkuju moc za odpověď, pomohlo to. Nabootoval jsem v nouzovém režimu, jako root vytvořil adresář /media/home, změnil /home na /media/home v souborech /etc/fstab a hlavně taky v /etc/passwd (na ten jsem prve zapomněl, že je tam taky odkaz na /home), rebootoval do normálního režimu... - a už to funguje! Ještě jsem potom vymazal nepotřebný (nyní již prázdný) adresář /home a bylo to. Tak ještě jednou díky (taky za to vysvětlení o souboru /etc/mtab a za vaše osobní vyjádření - chtěl jsem mít jen připojené všechny datové diskové oddíly v jednom adresáři, tedy pohromadě).
-
K tomu hromadnemu pripojeni - nezapomente, ze jeste jeden oddil- mate ho pripojeny na "/" ;)
-
Díky, to já vím, ale na ukládání dat ho "nepotřebuji".