Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam
Panowie do mojego rzęcholoncego rerwerka domowego dorwałem z wyłożonego kompa szfagra dysk twardy. wrzuciłem wrzuciłem go do budy serwera sformatowałem na ext4. W katalogu /home/wspolny mam dane które przerzuciłem na ten dysk. Teraz chciałbym na stałe podmontować ten dysk pod ten katalog (wiem, że to brzydkie rozwiązanie i troche niezgodne ze sztuką) aby nie babrać się w ponowną konfiguracje. Nie chcem robić tego kroku bez pomocy bo wiem, że wtedy może serwer się nie podnieść po restarcie, a wtedy by trzeba go taszczyć do monitora podpinać klawiature. I tu pojawia się kilka pytań:
1. Jak powinien wyglądać wpis w fstab aby to działało.
2. Jak przed zamontowaniem dysku nie opróżnie katalogu /home/wspolny co się stanie z danymi które tam były? Zostaną usunięte, czy będą gdzieś wisieć na dysku?
3. To pytanie już na dalszą zabawe. Ponieważ teraz katalog /home jest osobną partycją na dysku sda, czy istnieje jakiś sposób aby połączyć jego przestrzeń z przestrzenią na dysku sdb tak aby był widziany jako jedna całość? Jeżeli tak to jak z bezpieczeństwem takiego rozwiązania w razie padu 1 z dysków? Można to zrobić bez stawiania na nowo serwera?
Trochę danych:
fdisk -l Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders, total 156301488 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: 0x000158aa Device Boot Start End Blocks Id System /dev/sda1 * 2048 391167 194560 83 Linux /dev/sda2 393214 156301311 77954049 5 Extended /dev/sda5 393216 2344959 975872 82 Linux swap / Solaris /dev/sda6 152395776 156301311 1952768 83 Linux /dev/sda7 2347008 21876735 9764864 83 Linux /dev/sda8 21878784 152391679 65256448 83 Linux Partition table entries are not in disk order Disk /dev/sdb: 80.0 GB, 80026361856 bytes 81 heads, 63 sectors/track, 30629 cylinders, total 156301488 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: 0xb8ebd603 Device Boot Start End Blocks Id System /dev/sdb1 2048 156301487 78149720 83 Linux
# /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> proc /proc proc defaults 0 0 # / was on /dev/sda7 during installation UUID=14b341fa-eb3d-49c9-bd42-900ef2b97c1d / ext4 errors=remount-ro 0 1 # /boot was on /dev/sda1 during installation UUID=0567b05a-889d-4f36-a6f6-705ddc514244 /boot ext2 defaults 0 2 # /home was on /dev/sda8 during installation UUID=1c1640a4-9933-406c-9b90-1df137fba768 /home ext4 defaults 0 2 # /tmp was on /dev/sda6 during installation UUID=0a0520f4-80a6-4752-93d1-4cba68e46eab /tmp ext2 defaults 0 2 # swap was on /dev/sda5 during installation UUID=847f1a92-bde2-4974-b98c-77d5ebce349f none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Ostatnio edytowany przez Bitels (2013-11-09 15:00:28)
Offline
Na sdb nie masz tabeli partycji.
Offline
1. Normalnie dodajesz analogicznie jak masz /home:
UUID=właściwe_uuid /home/wspolny ext4 defaults 0 2
UUID weź z wyniku:
ls -l /dev/disk/by-uuid/
2. Będą tam gdzie były, czyli w /home/wspolny na partycji montowanej w /home, ale po zamontowaniu innej partycji w /home/wspolny nie będą widoczne.
3. Można via lvm albo pula btrfs.
Offline
Sorki ale nie jestem oblatany w tym wszystkim. Czy powinienem na nowo sformatować ten dysk i założyć tabele partycji? Tera moge normalnie ją podmontować i umieszczać na niej dane.
Offline
IMO tablica partycji na sdb jest w porządku.
Offline
tak myślałem :D tera przepraszam z góry za lenistwo jak wytargać UUID?
Offline
Akurat edytowałem pierwszego posta i to dopisałem. :)
PS Nie musisz restartować systemu, po dodaniu wpisu w /etc/fstab wystarczy dać:
mount -a
Offline
Dziwnie mi ten dysk wygląda
Uiidy najlepiej wytargac poleceniem
blkid
Offline
Tam raczej sda dziwnie trochę wygląda, ponieważ kolejność partycji jest pomieszana. Co do blkid trzeba tylko pamiętać, że potrafi nieaktualne info podawać jeśli nie wyczyści się cache.
Offline
Liznełem właśnie troche o lvm i wygląda obiecująco. Dzięki za pomoc Panowie.
Offline
Co do UUID, to
# lsblk -o name,uuid
tylko trzeba z roota, bo ze zwykłego usera nie poda uuid.
Ja mam jeszcze takie zapytanie odnośnie:
ArnVaker napisał(-a):
Tam raczej sda dziwnie trochę wygląda, ponieważ kolejność partycji jest pomieszana.
Ja też mam podobnie, da radę to jakoś fixnąć i czemu coś takiego się zrobiło?
W sumie tak sobie patrze na wyjście fdiska i gparted i w gparted wszystko jest ok do rozszerzonej partycji, a na niej są kolejno sda7,sda8, sda5,sda6 , da jakoś to przenumerować? xD
Ostatnio edytowany przez morfik (2013-11-09 16:26:35)
Offline
Tak założyłeś, to tak jest. :) Choćby w gparted jak zrobisz najpierw partycję „z prawej”, a potem „z lewej”, to już numerki będą nie po kolei. To samo jak usuwasz jakąś partycję itp. Czy to w czymś przeszkadza nie wiem, opinie są różne. Można to uporządkować np. przepisując tablicę partycji testdiskiem, jakimś innym programem w ncurses dało się chyba te numerki ręcznie ustawiać, ale nie pamiętam jaki. No i oczywiście backup tablicy partycji przed dłubaniem.
Offline
Strony: 1