
Ubuntu日本語フォーラム

ログインしていません。
ubuntu 9.04 (server version) を最近ノートPCにインストールしました。
そのPCからログインしようとしたところ、デスクトップ環境にならず、
「あなたのホームディレクトリは次のところです」というダイアログウィンドウが出て
空欄で何も表示されておりません。
いいえを選択すると元のログイン画面になり、はいを選択すると真っ黒になります。
別のPCからネットワーク経由でログインしたところ、
「Could not chdir to home directory /home/yodogawa: No such file or directory」
となっており、/ ディレクトリにログインしたものの、恐ろしいことに私のホームディレクトリが消えてしまっているのです。
/home ディレクトリ自体は存在します。
対処方法もよく分からずリカバリーモードをfsckなどやってみましたが元に戻りません。
/home/ftp と /home/lost+found という中が空のディレクトリだけ存在します。
df コマンドによると176200kB使用していることになっており、これは本来の適切な使用量だと思います。
とにかく、今後このようなことがあるのは非常に困るのです。
質問としては、
1.復活はできないのか?(バックアップは取っていません)
2.原因としてよくあることな何か?(rm で消したりすることはありませんでした)
よろしくお願いします。
なお、サーバーとして外部からのアクセスできるようになっていますが、私以外にログインしている形跡なしです。
メールサーバーとしては思ったように動作していないので、まだサーバー構築途中段階でこのようになりました。
オフライン
突然そのような状況になることは非常に考えにくいことなわけですが・・・。
最近インストールしたのがいつなのか分かりませんが、今まで問題なく使っていたのであれば、そうなる前に何か設定を変えたなり、ソフトをインストールしたなり、何かありませんか?
オフライン
/etc/postfix/sasl/smtpd.conf の設定を変えてメーラーから送信できるかチェックしましていました。
plain ではできるのですが、cram-md5 などでログインできませんでした。
その後シャットダウンして画面を閉じました(物理的に)。
(これは昨日もやっていましたがこのような問題は生じませんでした)
再度開けたら、リカバリーモードになっており、resumeしました。
オフライン
> df コマンドによると176200kB使用していることになっており、これは本来の適切な使用量だと思います。
/home/lost+foundは間違いなく空なのでしょうか、ごっそり入っていたりするかも。
オフライン
すみません。
質問としては、
1.復活はできないのか?(バックアップは取っていません)
2.原因としてよくあることな何か?(rm で消したりすることはありませんでした)
よろしくお願いします。
#4の176200kBの所在がlost+foundでしたら、
1は/home/yodogawa内で完結する事と思いますので全てを$HOMEに展開で良さそう。
2は物理的シャットダウン→ジャーナリング機能で対処出来なかった→fsck →lost+found
の流れ(システムから終了しない)でしたら運次第ですがそこそこの確率で起こります。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
>hiro0様
空ですね。
>kiyoshi様
以下のようになりました。
fdisk -lu の最後のメッセージが気になります。
フォーマットし直すということになってしまうのでしょうか?
--------------------------------------------------
root@sv:/home/yodogawa# fdisk -lu
ディスク /dev/sda: 80.0 GB, 80026361856 バイト
ヘッド 255, セクタ 63, シリンダ 9729, 合計 156301488 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
Disk identifier: 0xf249f249
デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 * 63 578339 289138+ 83 Linux
/dev/sda2 578340 156296384 77859022+ 5 拡張領域
/dev/sda5 151974963 156296384 2160711 82 Linux スワップ / Solaris
/dev/sda6 578466 16209584 7815559+ 83 Linux
/dev/sda7 16209648 55279664 19535008+ 83 Linux
/dev/sda8 55279728 74814704 9767488+ 83 Linux
/dev/sda9 74814768 151974899 38580066 83 Linux
領域テーブル項目がディスクの順序と一致しません
######################################################################################################
root@sv:/home/yodogawa# more /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda6 during installation
UUID=09fd7f85-4dcb-4220-b858-c57c0b947860 / ext3 relatime,errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=3073a332-9b01-4526-8861-c67c225f967b /boot ext3 relatime 0 2
# /home was on /dev/sda7 during installation
UUID=e99d04cf-d18c-482c-b3e7-053e3ac4fcd6 /home ext3 relatime 0 2
# /tmp was on /dev/sda8 during installation
UUID=95793f46-f0a9-44f5-ad0e-25f80618971a /tmp ext3 relatime 0 2
# /var was on /dev/sda9 during installation
UUID=4f7d18f3-345c-4b1b-8026-67c22623c841 /var ext3 relatime 0 2
# swap was on /dev/sda5 during installation
UUID=1b69686f-f39e-4bd4-b752-d7cefc14af99 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
#######################################################################################################
root@sv:/home/yodogawa# blkid
/dev/sda1: UUID="3073a332-9b01-4526-8861-c67c225f967b" TYPE="ext3"
/dev/sda5: TYPE="swap" UUID="1b69686f-f39e-4bd4-b752-d7cefc14af99"
/dev/sda6: UUID="09fd7f85-4dcb-4220-b858-c57c0b947860" TYPE="ext3"
/dev/sda7: UUID="e99d04cf-d18c-482c-b3e7-053e3ac4fcd6" TYPE="ext3"
/dev/sda8: UUID="95793f46-f0a9-44f5-ad0e-25f80618971a" TYPE="ext3"
/dev/sda9: UUID="4f7d18f3-345c-4b1b-8026-67c22623c841" TYPE="ext3"
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
/dev/sda6にUbuntuをインストールされて /dev/sda7をホームにしている様ですね。
>存在していたファイルは消えてます。
それは/home に有ったとされる176200kBの事でしょうか。
ライブCDが有りましたら /dev/sda6 をマウントして/homeを確認してみて下さい、同じく/dev/sda7の中身も。
何かの原因でマウント用のhomeディレクトリ(/dev/sda6)とユーザー用のhomeディレクトリ(/dev/sda7)が入れ替わっているのかも。
オフライン
皆様どうもありがとうございます。
先ほどgpartedというパーティッション変更ソフトを使用していたら、
再起動できないなどの大問題が発生したので、最初からインストールし直すことにしました。
また何かあったらよろしくお願いします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
う~ん、#0からほぼ全ての情報提供が微妙に未確定な要素を含んだまま終わってしまいましたね:/
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
とりあえず再インストール後はうまくいってるようです。
ただ、再度ユーザーディレクトリが消えてしまうのではないかと恐れています。
なお、今回は次のようにしました(/boot / /home /tmp /var swap)。
fdiskで警告のようなメッセージは出ませんでした。
/dev/sda1 * 1 36 289138+ 83 Linux
/dev/sda2 37 9729 77859022+ 5 拡張領域
/dev/sda5 37 1009 7815591 83 Linux
/dev/sda6 1010 3441 19535008+ 83 Linux
/dev/sda7 3442 4657 9767488+ 83 Linux
/dev/sda8 4658 9459 38572033+ 83 Linux
/dev/sda9 9460 9729 2168743+ 82 Linux スワップ / Solaris
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン