お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-01-03 17:35:06

murukurumu
メンバ
登録日: 2008-10-30

ホームフォルダの空き容量がおかしい

 WineとWine-doorをインストールし 手始めに、Photoshop CS2トライアル版を使おうとしたのですが・・・、
ダウンロードまでは成功したものの、インストールの段階で何度やってもうまくいきません。他もインストールで失敗です。
 今度は適当に手持ちのソフト(DVD)をインストールしようとすると、「容量が足りません。」
「一時ファイルが形成できる容量が足りません」と言われて、まともにインストールができませんでした。

そこで、色々と調べてみた結果、ホームフォルダのプロパティを見ると、何故か空き容量が672MBと誤認していることが判明しました。

 当方のPCではHDDの代わりにUSBメモリ(32GB)でUbuntuを動かして、まだ一ヶ月経っていません。そこまで空き容量が少ないのはさすがに考えにくいです。
 そこで「ディスク容量の解析」で確認しても普通に19.2GBと正常に表示され、
またホームフォルダとその配下フォルダ以外の空き容量は、全て19.2GBと空き容量が表示されます。

誤認を解消できれば、Wineを正常に動かせると思うのですが、一体どうすればよいのでしょうか?
どうかよろしくお願いします。

最後の編集者: murukurumu (2009-01-03 17:47:44)

オフライン

 

#2 2009-01-03 18:47:36

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ホームフォルダの空き容量がおかしい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#3 2009-01-03 20:53:16

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ホームフォルダの空き容量がおかしい

まずは端末で
$ mount

$ df
のコマンドを入力して結果を貼り付けることをすすめます.

オフライン

 

#4 2009-01-03 21:42:55

hir0
メンバ
登録日: 2008-09-28

Re: ホームフォルダの空き容量がおかしい

そうですね、Gparted でほんの少しサイズを変更すると全体の容量が見直されて修復されるかも。
その時は、ディスクの後ろの領域を!  前方を変更すると全体の移動が始まり、恐ろしく時間が、、、

あと $ du も便利ですよ。
左の数字がディスクの使用量で一番最後が全体の数字です。
システムで誤認していればダメですが、もしかしら途中で中断されたプロセスが隠しファイル等に残っているのが見つかるかも。

オフライン

 

#5 2009-01-03 23:34:41

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ホームフォルダの空き容量がおかしい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#6 2009-01-04 13:15:55

murukurumu
メンバ
登録日: 2008-10-30

Re: ホームフォルダの空き容量がおかしい

>kiyoshiさんへ
 インストール方法はどちらでもないと思います。
自分は以下のサイトを参照しました。(*設定をいじって8.10でインストールしました)
「 VMwareを使ってUbuntu 8.04 をUSBメモリに安全にインストールする方法」
http://sato-si.at.webry.info/200810/article_2.html

まずは指示どおり、パーティションを変更しましたが、特に変化なし。


>einundzwanzighundertsechsさんへ
そこで今度は、mountコマンドと、dfコマンドの結果を表示いたします。

ユーザ名@Ubuntu-pc:~$ mount
/dev/sdb5 on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.27-9-generic/volatile type tmpfs (rw,mode=755)
tmpfs on /tmp type tmpfs (rw)
tmpfs on /home/ユーザ名 type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
/dev/ram9 on /var/log type ext2 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ユーザ名/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ユーザ名)
/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)


ユーザ名@Ubuntu-pc:~$ df
Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/sdb5             24373464   3354736  21018728  14% /
tmpfs                  1031820         0   1031820   0% /lib/init/rw
varrun                 1031820       212   1031608   1% /var/run
varlock                1031820         0   1031820   0% /var/lock
udev                   1031820      2816   1029004   1% /dev
tmpfs                  1031820       992   1030828   1% /dev/shm
lrm                    1031820      2000   1029820   1% /lib/modules/2.6.27-9-generic/volatile
tmpfs                  1031820        28   1031792   1% /tmp
tmpfs                  1031820    343160    688660  34% /home/ユーザ名
/dev/ram9                10647      5898      4199  59% /var/log
/dev/sdb1              4818060    642144   4175916  14% /media/disk


・・・・。

そういえば、下記サイトを参照にして、ホームディレクトリをRAM化したような記憶が…。
「Ubuntu 8.04 USBメモリインストールでの高速化(ホームディレクトリRAMディスク化) 」
http://sato-si.at.webry.info/200810/article_1.html

ということは、この場合、RAMは解かなければダメなのでしょうか・・?(それ以前にどうやって戻すのだろう)
出来れば、高速化を損なわなずに、インストールが出来るのが理想ですが、
インストール先を別にわけるなりして何かよい方法はないものでしょうか。

お手数ですが、よろしくお願いいたします。

オフライン

 

#7 2009-01-04 15:15:58

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ホームフォルダの空き容量がおかしい

Wine はホームディレクトリの .wine に c_drive などのディレクトリをつくるのでしたよね?
とりあえず思いつく簡単な方法は,
ルートディレクトリに .wine を移動して シンボリックリンクを貼る.

$ sudo mv .wine /wine
$ ln -s /wine .wine

追記: /home/wine の方がいいかも
$ sudo mv .wine /home/wine
$ ln -s /home/wine .wine

/etc/init.d/mountall.sh

コード:

case "$1" in
start|"")
do_start
/usr/bin/rsync -a /home/org-default/default/ /home/default/
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3


/etc/init.d/umountfs

コード:

stop)
rm -f /home/default/.mozilla/firefox/48vravys.default/Cache/*
/usr/bin/rsync -a --delete /home/default /home/org-default
do_stop

の rsync -a は,シンボリックリンクの先までは辿らないので余計なバックアップはしないはず.

そのことを利用するなら
.wine/drive_c 配下の内 Program Files 等,
大容量を要求するであろうディレクトリだけを /wine に移してシンボリックリンクを張るのも良いかと.
一例:
$ sudo mkdir /wine
$ sudo chown ユーザ名.グループ名 /wine
$ mv .wine/dirve_c/Program\ Files /wine
$ ln -s /wine/Program\ Files .wine/drive_c/

最後の編集者: einundzwanzighundertsechs (2009-01-04 15:28:15)

オフライン

 

#8 2009-01-04 18:01:50

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ホームフォルダの空き容量がおかしい

ホームをRAM ディスクから解除するなら,次の手順で出来ると思います.
ホームをバックアップするのに使用しているディレクトリが
(リンク先のとおり /home/org-default/default の default をユーザ名に変えたと仮定して)
/home/org-ユーザ名/ユーザ名 だとします.

1) リンク先にあるように recovery mode で起動して root console までたどり着く.
(私は未経験です.Fedora ではコンソールならいつでも root でログイン出来ますので...)

2) /home/org-ユーザ名/ユーザ名 が /home/ユーザ名 のバックアップになってることを納得する.
# ls -lR /home/org-ユーザ名/ユーザ名
or
# diff -qsr /home/org-ユーザ名/ユーザ名 /home/ユーザ名
で心ゆくまで

3) ホームディレクトリのマウントを解除
# umount /home/ユーザ名
念のためマウント状況を確認
# mount
ホームディレクトリ /home/ユーザ名 が消えているはず.
# ls /home
もし消えていない場合,中身が空のはずなので
# rmdir /home/ユーザ名
これでも消えない場合 RAM ディスクに移行する前の古いファイルが残っているかも
# ls -lR /home/ユーザ名
等で不必要と納得できたら
# rm -r /home/ユーザ名

4) バックアップのディレクトリをホームディレクトリに
# mv /home/org-ユーザ名/ユーザ名 /home

5) /etc/fstab を編集
# vim /etc/fstab
または慣れたエディタで,
tmpfs /home/ユーザ名 tmpfs defaults 0 0
の行をコメントアウト(先頭に # を追加,これまでの # は root アカウントのプロンプトのつもりです)
#tmpfs /home/ユーザ名 tmpfs defaults 0 0

6) /etc/init.d/mountall.sh /etc/init.d/unmountfs に追加したコマンド(/usr/bin/rsync -a の行)を,同様に先頭に # をつけてコメントアウト

7) 再起動
ご承知とおもいますが >> 自己責任<< でお願いします.
私が実際にやって確認したわけではありません.

3 まではシステムに手をつけていないので思い直して途中で止めても OK です.
4 5 6 はセットと思ってください. 4 5 6 の順序は問題では無いので,
思い直したときは,

4 を元に戻す.
# mv /home/ユーザ名 /home/org-ユーザ名
5 6 でつけたコメント記号の # を消す

心配ならば他のメディアに
$ tar jcvf /media/disk/backup.tar.bz2 /home/org-ユーザ名
で予めバックアップを取っておくことをおすすめします.

オフライン

 

#9 2009-01-04 22:58:43

murukurumu
メンバ
登録日: 2008-10-30

Re: ホームフォルダの空き容量がおかしい

>einundzwanzighundertsechsさんへ

.wineと.wine-doorsをシンボリックリンクに指定した結果。無事インストールができました。
おかげ様で、wineを使ってWindowsアプリが動かせそうです。
(と言っても、必ず動作するとは限りませんが、色々試す楽しみもありますしね)

本当にありがとうございました。

最後の編集者: murukurumu (2009-01-04 22:59:15)

オフライン

 

#10 2009-01-04 23:03:38

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ホームフォルダの空き容量がおかしい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2009-01-04 23:21:37)

オフライン

 

#11 2009-01-04 23:47:45

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ホームフォルダの空き容量がおかしい

kiyoshi さんへ
少し前に「玄箱」でカーネルコンパイルをしようとして,
カーネルパッチ管理ツール ketchup を使うとディスクの容量不足が原因で異常終了しました.
原因は /tmp ディレクトリがデフォルトでRAMディスクになっていて,
ketchup が中途生成ファイルをそこに格納していたからでした.
その原因は df で簡単に突き止められました.
そういう経験が昔あったので,もしや,と思ったのです.

こういった掲示板ではGUI でどう見えるかは相手に正確には伝わりませんから,
私は「CLI を第一に信用する」 ことを旨としています.

オフライン

 

#12 2009-01-05 01:56:50

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ホームフォルダの空き容量がおかしい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2009-01-05 01:58:14)

オフライン

 

#13 2009-01-05 02:58:48

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: ホームフォルダの空き容量がおかしい

こちらこそよろしくお願いします.
まったくのお節介ですが CUI が通じるのは日本だけ(和製英語)だそうです.
CLI = Command Line Interface が国際的です.
Ubuntuでも transmission-cli php5-cli とかコマンドラインツールのパッケージの名前についてますね.

最後の編集者: einundzwanzighundertsechs (2009-01-05 02:59:38)

オフライン

 

#14 2009-01-05 12:42:47

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: ホームフォルダの空き容量がおかしい

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

Board footer

Powered by FluxBB