はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 quotaでユーザーファイル消失?
日時: 2006/06/25 09:20
名前: くちなし   <info@dqpo.net>
参照: http://dqpo-s.ddo.jp/

?不明点・障害内容:
quotaを利用してtestユーザーのディスク使用量をを50kbに制限したのですが、再起動するとユーザーディレクトリが消失していました。
MRTGを見てみるとディスクの割合に変化はないので、どこかにユーザーディレクトリが有ると思うのですが、一体どこに消えたのでしょうか。
ちなみに、今のhomeディレクトリ内は
d:grub
d:lost+found
d:test
f:aquota.user
f:config-2.6.5-1.358
f:initrd-2.6.5-1.358.img
f:System.map-2.6.5-1.358
f:vmlinuz-2.6.5-1.358

(f:→ファイル)
(d:→ディレクトリ)

となっています。
quotaをいじる前はここに十数個のユーザーディレクトリが存在していました。
よろしくお願いします。

?ログの有無   :無し(?)
  (有:その内容):
?Distribution  :FC2
      Version:
?Service Name  :
      Version:
?ネットワーク構成:

■ コンテンツ関連情報

 Re: quotaでユーザーファイル消失? ( No.1 )
日時: 2006/06/25 09:29
名前: 管理者

quotaは別パーティションでなければならかった筈です。

homeディレクトリは別パーティションですか?
別パーティションでない場合、このhomeにパーティションをマウントした覚えがありませんか?
 Re: quotaでユーザーファイル消失? ( No.2 )
日時: 2006/06/25 09:37
名前: くちなし   <info@dqpo.net>
参照: http://dqpo-s.ddo.jp/

う〜ん。そのまま行ってしまったと思います。(^^;
 Re: quotaでユーザーファイル消失? ( No.3 )
日時: 2006/06/25 09:42
名前: くちなし   <info@dqpo.net>
参照: http://dqpo-s.ddo.jp/

vstabの中身です。

LABEL=/         /            ext3  defaults    1 1
LABEL=/boot       /boot          ext3  defaults    1 2
none          /dev/pts        devpts gid=5,mode=620 0 0
none          /dev/shm        tmpfs  defaults    0 0
none          /proc          proc  defaults    0 0
none          /sys          sysfs  defaults    0 0
/dev/hda3        swap          swap  defaults    0 0
/dev/cdrom       /mnt/cdrom       udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0        /mnt/floppy       auto  noauto,owner,kudzu 0 0
# ↓が無かったので追加しました。
/dev/hda1        /home          auto  defaults,usrquota 1 2
 Re: quotaでユーザーファイル消失? ( No.4 )
日時: 2006/06/25 09:44
名前: 管理者

試しに、消えてしまったユーザのディレクトリもしくはファイル名を検索してみては如何でしょう?
本来は消失してしまった理由を突き止めるのが必要と思われますが、ファイルの重要性も考慮して・・・

# locate <ユーザ名>

出力されない場合は、updatedbコマンド投入後に行ってみてください。
 Re: quotaでユーザーファイル消失? ( No.5 )
日時: 2006/06/25 09:46
名前: 管理者

> # ↓が無かったので追加しました。
> /dev/hda1        /home          auto  defaults,usrquota 1 2


追加した後に再起動されてみましたか?
もしくは以下コマンド後にhomeの内容はどうなりましたか?

# mount /dev/hda1 /home
 Re: quotaでユーザーファイル消失? ( No.6 )
日時: 2006/06/25 10:02
名前: くちなし
参照: http://dqpo-s.ddo.jp/

[root@dqpo-s root]# mount /dev/hda1 /home の結果です。
mount: /dev/hda1 already mounted or /home busy
mount: according to mtab, /dev/hda1 is already mounted on /home

再起動は行いました。
そして、locateの結果ですが、
[root@dqpo-s root]# locate drinker
/home/drinker
/home/drinker/.bashrc
/home/drinker/.bash_profile
/home/drinker/.emacs
/home/drinker/www
/home/drinker/www/index.html
/home/drinker/www/WS000000.JPG
/home/drinker/www
/home/drinker/.bash_logout
/home/drinker/.canna
/home/drinker
/var/spool/mail/drinker

と、homeディレクトリ内に有るような結果でしたが、FTPで覗いてみると見れません。
また、
[root@dqpo-s root]# cd /home/drinker
-bash: cd: /home/drinker: No such file or directory
となります。
 Re: quotaでユーザーファイル消失? ( No.7 )
日時: 2006/06/25 10:25
名前: 管理者

既にhomeはマウントされていますね。

locateの結果が古いかも知れません。
一度、updatedbを行ってから、再度locateを行ってみていただけますか?
 Re: quotaでユーザーファイル消失? ( No.8 )
日時: 2006/06/25 10:46
名前: くちなし
参照: http://dqpo-s.ddo.jp/

ぬぉっ!
[root@dqpo-s root]# locate drinker
/var/spool/mail/drinker

ユーザーディレクトリは見つからなかったようです。
これは…もしや…(滝汗)
 Re: quotaでユーザーファイル消失? ( No.9 )
日時: 2006/06/25 16:53
名前: くちなし
参照: http://dqpo-s.ddo.jp/

システムをシャットダウンすると、turning off quotasの部分でフリーズするようになってしまいました。
一度quotasをアンインストールさせたいのですが、どうすれば良いでしょうか?
 Re: quotaでユーザーファイル消失? ( No.10 )
日時: 2006/06/25 17:16
名前: くちなし
参照: http://dqpo-s.ddo.jp/

それから、ユーザーディレクトリを作成するとユーザーがFTPログインできるようになったのですが、この所有者が0で、ユーザーから書き込みができません。(以前は503でした)
chown /home/drinker drinker
としてもchown: `/home/drinker': invalid userと表示されてしまいます。
どのように所有者を変更すれば良いでしょうか?
 Re: quotaでユーザーファイル消失? ( No.11 )
日時: 2006/06/25 20:05
名前: 管理者

ご返信が遅くなり申し訳ありません・・

> 一度quotasをアンインストールさせたいのですが、どうすれば良いでしょうか?
アンインストールよりも、quotaを有効にしない様にすれば良いと思います。

/dev/hda1        /home          auto  defaults,usrquota 1 2

上記の「usrquota」を削除してください(","カンマも忘れずに・・)

> それから、ユーザーディレクトリを作成するとユーザーがFTPログインできるようになったのですが、この所有者が0で、ユーザーから書き込みができません。(以前は503でした)
> chown /home/drinker drinker
> としてもchown: `/home/drinker': invalid userと表示されてしまいます。

UIDが0はrootです。

# cat /etc/passwd | grep drinker

上記を実行してみてください。

個人的に思うのですが、quotaを導入してユーザが消えてしまったのではなく、userdelしていませんか?
「/etc/passwd」ファイル内に、消えてしまったユーザ達は存在していますか?
 Re: quotaでユーザーファイル消失? ( No.12 )
日時: 2006/06/25 21:54
名前: くちなし
参照: http://dqpo-s.ddo.jp/

いえいえ。こちらこそ何度も申し訳ありません。
userdelは行っておりません。
/etc/passwdにもユーザーが記録されていました。

cat /etc/passwd | grep drinkerの結果です。
[root@dqpo-s root]# cat /etc/passwd | grep drinker
drinker:x:501:501::/home/drinker:/bin/bash
 Re: quotaでユーザーファイル消失? ( No.13 )
日時: 2006/06/26 07:38
名前: 管理者

> chown /home/drinker drinker
> としてもchown: `/home/drinker': invalid userと表示されてしまいます。
> どのように所有者を変更すれば良いでしょうか?

良く見たら、構文が誤っていますね。

# chown drinker /home/drinker

変更するユーザとパスが反転しています。

# chgrp drinker /home/drinker

ついでに、グループも変更しておきましょう!
 Re: quotaでユーザーファイル消失? ( No.14 )
日時: 2006/06/26 19:02
名前: くちなし
参照: http://dqpo-s.ddo.jp/

書き込みできました〜。
いつもありがとうございます。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.