Zmiana rozmiaru systemu plików

Konfiguracja serwerów, usług, itp.
Scooty
Posty: 47
Rejestracja: 13 maja 2014, 18:03

Zmiana rozmiaru systemu plików

Post autor: Scooty »

Cześć, mam problem

tak wygląda output komendy df -h:

Kod: Zaznacz cały

System plików  rozm. użyte dost. %uż. zamont. narootfs           20G   13G  6,6G  66% /
/dev/root        20G   13G  6,6G  66% /
devtmpfs         16G     0   16G   0% /dev
tmpfs           3,2G  308K  3,2G   1% /run
tmpfs           5,0M     0  5,0M   0% /run/lock
tmpfs           6,5G     0  6,5G   0% /dev/shm
/dev/md3        1,8T  6,3G  1,7T   1% /home


drażni mnie to, że system plików /dev/root ma tylko 20GB przestrzeni, chciałbym to zwiekszyć. Jak mogę to zrobić?

próbowałem odmontować /dev/md3 i komendą resize2fs zwiększyć rozmiar /dev/root ale wyskoczył tylko błąd o tym, że dyskowi nie starcza rozmiaru bloków, co wydaje mi się dziwne.

Mógłby mi ktoś pomóc?
cat /etc/mtab

Kod: Zaznacz cały

rootfs / rootfs rw 0 0
/dev/root / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
devtmpfs /dev devtmpfs rw,relatime,size=16424676k,nr_inodes=4106169,mode=755 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=3291624k,mode=755 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=6792540k 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
/dev/md3 /home ext4 rw,relatime,quota,usrquota,data=ordered 0 0

tune2fs -l /dev/root

Kod: Zaznacz cały

tune2fs 1.42.5 (29-Jul-2012)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          08536214-dbc5-4ff8-8f2d-6e83fa678924
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash 
Default mount options:    user_xattr acl
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              1281120
Block count:              5119728
Reserved block count:     51197
Free blocks:              1260721
Free inodes:              1046891
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      1022
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8160
Inode blocks per group:   510
Flex block group size:    16
Filesystem created:       Wed May 21 16:41:50 2014
Last mount time:          Thu Jul  3 14:02:16 2014
Last write time:          Thu Jul  3 21:23:26 2014
Mount count:              27
Maximum mount count:      -1
Last checked:             Wed May 21 16:41:50 2014
Check interval:           0 (<none>)
Lifetime writes:          104 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:	          256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
First orphan inode:       706136
Default directory hash:   half_md4
Directory Hash Seed:      39941492-1075-4ef8-9c97-2a17d1148289
Journal backup:           inode blocks
Awatar użytkownika
ryba84
Beginner
Posty: 340
Rejestracja: 08 lipca 2007, 14:55
Lokalizacja: LDZ

Post autor: ryba84 »

A masz tam lvm? Bo jeśli nie to może być problem. Jak to raid (nie wiem bo nie widzę urządzenia do którego dowiązany jest /dev/root) i nie ma lvm to zostaje kopia, zmiana układu partycji i przywrócenie systemu (uwaga zmienią się uuid po formacie).
Scooty
Posty: 47
Rejestracja: 13 maja 2014, 18:03

Post autor: Scooty »

i lvm2 - Menedżer woluminów logicznych do Linuksa
tak, aptitude serach znajduje zainstalowany pakiet lvm




dołączam jeszcze wynik

fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.



Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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: 0x00000000


Device Boot Start End Blocks Id System
/dev/sda1 1 3907029167 1953514583+ ee GPT


WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.




Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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: 0x00000000


Device Boot Start End Blocks Id System
/dev/sdb1 1 3907029167 1953514583+ ee GPT


Disk /dev/md3: 1978.9 GB, 1978886193152 bytes
2 heads, 4 sectors/track, 483126512 cylinders, total 3865012096 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: 0x00000000


Disk /dev/md3 doesn't contain a valid partition table


Disk /dev/md2: 21.0 GB, 20970405888 bytes
2 heads, 4 sectors/track, 5119728 cylinders, total 40957824 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: 0x00000000


Disk /dev/md2 doesn't contain a valid partition table

Awatar użytkownika
ryba84
Beginner
Posty: 340
Rejestracja: 08 lipca 2007, 14:55
Lokalizacja: LDZ

Post autor: ryba84 »

fdisk nie działa na partycjach GPT. Pokaż:

Kod: Zaznacz cały

vgdisplay
to będziemy wiedzieć czy masz LVM na dyskach (to, że jest zainstalowany to nic nie znaczy). No i jak masz podmontowane systemy plików. Pokaż /etc/fstab. Oraz do czego dowiązany jest /dev/root

Kod: Zaznacz cały

ls -l /dev/root
.
Scooty
Posty: 47
Rejestracja: 13 maja 2014, 18:03

Post autor: Scooty »

/etc/fstab
root@no-restrictions:~# cat /etc/fstab# <file system> <mount point> <type> <options> <dump> <pass>
/dev/md2 / ext4 errors=remount-ro,relatime 0 1
/dev/md3 /home ext4 defaults,relatime,usrquota 1 2
/dev/sda4 swap swap defaults 0 0
/dev/sdb4 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts defaults 0 0


root@xxx:~# ls -l /dev/root
lrwxrwxrwx 1 root root 3 lip 4 09:30 /dev/root -> md2
root@xxx:~# vgdisplay md2
Volume group "md2" not found
root@xxx:~# vgdisplay /dev/md2
Volume group "md2" not found
root@xxx:~# vgdisplay
No volume groups found


ale nie wiem jak poprawnie uzyć komendy vgdisplay ;/
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2305
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Bo to wyświetla grupy LVM, a Ty LVM-a nie masz.
Tu masz jak działa resize2fs, jest też napisane w jaki sposób zwiększyć partycję: http://linux.die.net/man/8/resize2fs
Chociaż nie wiem czy to zadziała przy macierzach.
Awatar użytkownika
ryba84
Beginner
Posty: 340
Rejestracja: 08 lipca 2007, 14:55
Lokalizacja: LDZ

Post autor: ryba84 »

Jak widać masz główny system plików na macierzy no i brak LVM więc pozostaje tylko kopia, zmiana układu partycji, stworzenie nowych macierzy i przywrócenie kopii (z naniesieniem zmian w plikach konfiguracyjnych). md2 to pewnie RAID1 bo inaczej by grub nie działał (nie widzę wpisu dla /boot więc myślę, że jest w katalogu na md2). Jeśli md3 to też RAID1 to zrób jedną partycję na RAID i na tym postaw LVM, poustawiaj sobie LV i wtedy będziesz mógł sobie mieszać rozmiarami partycji. Co do resize2fs to nie zmieni Ci rozmiaru systemu plików jeśli nie powiększysz partycji (w tym wypadku macierzy) z nim.
Scooty
Posty: 47
Rejestracja: 13 maja 2014, 18:03

Post autor: Scooty »

dzięki wielkie za pomoc
ODPOWIEDZ