データを移行して再起動中にエラー。
quotaon でおなじエラーなのでここがダメだ…。
[root@wssssss root]# quotaon /home
quotaon: using /home/quota.user on /dev/sda2 [/home]: そのようなプロセスはありません
quotaon: Quota format not supported in kernel.
過去には Module を読み込まないとダメだったことがあるそうな。→ 『 # modprobe quota_v2 』 としてみたらquota_v2 が無いと言われる。→さらに調べたら。詳しいページが…。
http://vine.1-max.net/quota.html
※ Quotaのバージョンについて…
Vine2*系ではバージョン1のQuota(quota.user)を使用しており、簡単に設定する事ができました。
Vine3*系から新しいフォーマットのバージョン2のQuota(aquota.user)を使用する事になったのですが、
Vine3*系のKernelはバージョン2のQuota(aquota.user)を認識できずQuota起動時にエラーが出ます。
Version 等を調べる。
旧
[nyanya@wssssss nyanya]$ cat /etc/vine-release
Vine Linux 2.1.5 (Calon-Segur)
[nyanya@wssssss nyanya]$ rpm -qa |grep quota
quota-2.00pre3-8vl0.1
新
[nyanya@wssssss nyanya]$ cat /etc/vine-release
Vine Linux 4.2 (Lynch Bages)
[nyanya@wssssss nyanya]$ rpm -qa |grep quota
quota-3.12-5vl2
Vine2.x なのでバージョン1のQuota(quota.user)を使用しているのでダメなのか…。
そう言えば、/home/quota.user しかない。><
と言うわけで quota.user → aquota.user へのコンバート?できるの?
quota のコマンド探したら、convertquota と言うのがあった。man で見たら。
convertquota converts old quota files quota.user and quota.group to files aquota.user and aquota.group in new format currently used by 2.4.0-ac? and newer or by SuSE or Red Hat Linux 2.4 kernels on filesystem.
やたー。できそう!!
一応バックアップして、
# cp /home/quota.user /home/quota.user_`date +%F`
コンバート実行。
# convertquota /home
と。
/home/aquota.user
ができあがる。
[nyanya@wssssss nyanya] # quotaon /home
[nyanya@wssssss nyanya] #
エラーなし。(・∀・)
他にも繰り返し。
有効になっているか確認。
[nyanya@wssssss nyanya]$ /sbin/quotaon -p -a
group quota on /home (/dev/sda2) is off
user quota on /home (/dev/sda2) is on
group quota on /www (/dev/sda3) is off
user quota on /www (/dev/sda3) is on
以上完了!!
Boot 画面でもエラーなし。