Qouta i partycja EXT4

Konfiguracja serwerów, usług, itp.
analyzer
Posty: 10
Rejestracja: 08 stycznia 2010, 15:41

Qouta i partycja EXT4

Post autor: analyzer »

Witam,

Na serwerze mam sformatowane partycje jako ext4. Posiadam tam też dwa dyski które są jako raid0. Odpowiednio wyedytowałem fstab'a:

Kod: Zaznacz cały

/dev/md3        /home   ext4    defaults,usrquota       1       2
próbowałem również z journaled quota:

Kod: Zaznacz cały

/dev/md3        /home   ext4    defaults,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0       1       2
Oczywiście w jadro mam wkompilowane odpowiednie moduły:

Kod: Zaznacz cał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:

Kod: Zaznacz cały

EXT4-fs (md3): quota options not supported
Następnie przy probie załadowania modułu modprobe qouta_v2 w dmesg dostaje:

Kod: Zaznacz cały

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.
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

Kod: Zaznacz cały

touch /home/aquota.user /home/aquota.group
chmod 600 /home/aquota.*
mount -o remount /home
quotacheck -avugm
quotaon -avug

analyzer
Posty: 10
Rejestracja: 08 stycznia 2010, 15:41

Post autor: analyzer »

O tym po prostu nie wspomniałem. Naturalnie utworzyłem plik nadałem prawa ale:

Kod: Zaznacz cały

quotacheck -avugm
quotacheck: Nie znaleziono systemu plików do sprawdzenia lub nie jest zamontowany z obsługą limitów.
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

No tak jakby nie bylo zamontowane.
Ja wlaśnie u siebie zrobiłme i raczej działa

Kod: Zaznacz cały

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
Posty: 10
Rejestracja: 08 stycznia 2010, 15:41

Post autor: analyzer »

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?

Kod: Zaznacz cały

:~# 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

Kod: Zaznacz cały

mdadm -a /dev/md1 /dev/sda1 && mdadm -a /dev/md3 /dev/sda3 
Dobrze to pojmuje?
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

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
Posty: 10
Rejestracja: 08 stycznia 2010, 15:41

Post autor: analyzer »

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.
ODPOWIEDZ