|
Qouta i partycja EXT4
analyzer - 27-05-2010 15:23
Witam,
Na serwerze mam sformatowane partycje jako ext4. Posiadam tam też dwa dyski które są jako raid0. Odpowiednio wyedytowałem fstab'a:
/dev/md3 /home ext4 defaults,usrquota 1 2
próbowałem również z journaled quota:
/dev/md3 /home ext4 defaults,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 2
Oczywiście w jadro mam wkompilowane odpowiednie moduły:
CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y
Oczywiscie po zmianie fstaba partycje remotowałem dostałem w dmesg: EXT4-fs (md3): quota options not supported
Następnie przy probie załadowania modułu modprobe qouta_v2 w dmesg dostaje: quota_tree: Unknown symbol mark_info_dirty quota_tree: Unknown symbol dq_data_lock quota_tree: Unknown symbol dqstats quota_v2: Unknown symbol dq_data_lock quota_v2: Unknown symbol qtree_entry_unused quota_v2: Unknown symbol qtree_write_dquot quota_v2: Unknown symbol qtree_release_dquot quota_v2: Unknown symbol qtree_read_dquot quota_v2: Unknown symbol register_quota_format quota_v2: Unknown symbol unregister_quota_format
System to oczywiście Debian Lenny. Brak pomysłów jak sobie z tym poradzić może spotkał się ktoś z Was z takim przypadkiem.
Redhead - 27-05-2010 15:35
touch /home/aquota.user /home/aquota.group chmod 600 /home/aquota.* mount -o remount /home quotacheck -avugm quotaon -avug
analyzer - 27-05-2010 15:36
O tym po prostu nie wspomniałem. Naturalnie utworzyłem plik nadałem prawa ale: quotacheck -avugm quotacheck: Nie znaleziono systemu plików do sprawdzenia lub nie jest zamontowany z obsługą limitów.
Redhead - 27-05-2010 15:57
No tak jakby nie bylo zamontowane. Ja wlaśnie u siebie zrobiłme i raczej działa
mount | grep data /dev/sdf3 on /data type ext4 (rw,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0)
quotacheck -avugm quotacheck: Scanning /dev/sdf3 [/data] done quotacheck: Checked 2 directories and 2 files
quotaon -avug /dev/sdf3 [/data]: group quotas turned on /dev/sdf3 [/data]: user quotas turned on
analyzer - 29-05-2010 14:00
Problem że tak powiem się rozwiązał okazało się, że dysk posiadał błędy (wadliwa seria segate'ów 7200). Tylko teraz mam problem ponieważ były dwa dyski w macierzy raid 0 sda zostało wymienione. Czy jest możliwość zregenerowania tej macierzy?
:~# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000
Disk /dev/sda doesn't contain a valid partition table
Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00037eed
Device Boot Start End Blocks Id System /dev/sdb1 1 1275 10241406 fd Linux raid autodetect /dev/sdb2 1276 1406 1048163 82 Linux swap / Solaris /dev/sdb3 1406 60801 477094432 fd Linux raid autodetect
Disk /dev/md1: 10.4 GB, 10487070720 bytes 2 heads, 4 sectors/track, 2560320 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000
Disk /dev/md1 doesn't contain a valid partition table
Rozumiem, że sda mam odpowiednio partycjonować jak sdb i nastepnię sprobować dodać poprzez mdadm
mdadm -a /dev/md1 /dev/sda1 && mdadm -a /dev/md3 /dev/sda3
Dobrze to pojmuje?
Redhead - 29-05-2010 15:05
Jak miałeś macierz RAID0 z dwoch dysków i ci jeden padł to juz dane poszły się ... (w miejsce kropek proszę wpisac wulgaryzm) ;) Co innego jakbyś mial mirror zrobiony
analyzer - 29-05-2010 15:33
Redhead, dziękuję za wszystkie Twoje odpowiedzi w moim temacie. Zdążyłem się do tego czasu zorientować, skopiowałem tablicę partycji za pomocą sfdiska, później odbudowałem macierz. Niestety dane 1/2. Dziękuję jeszcze raz i pozdrawiam.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|