USBのLinux Mint - mtabはファイルではなくフォルダです

USBのLinux Mint - mtabはファイルではなくフォルダです

私はuNetbootinを使ってUSBスティックにLinux Mint Maya(13.2)をインストールしました(http://sourceforge.net/projects/unetbootin/)。インストールが正常に機能しているように見え、「持続性」パーティションがあり、セッション間で変更が続く可能性があります。

df1つの奇妙なことは、利用可能なスペースを見ることができないことです。

$ df -h
df: cannot read table of mounted file systems: Is a directory 

について話しているようです/etc/mtab。実際にmtabを見ると、ファイルではなくディレクトリであることがわかります。

$ ls -l /etc
....
-rw-r--r-- 1 root root      63 Jul 29 13:16 fstab
drwxr-xr-x 2 root root       3 Mar 30  2012 fstab.d
....
drwxr-xr-x 2 root root    4096 Jul 29 12:03 mtab
-rw------- 1 root mint       0 Jul 29 11:43 mtab.fuselock
....

(関連があると思われる項目だけリストしました。) 調べてみると/etc/ls -l mtabリンクがたくさんありましたね。

$ ls -l /etc/mtab
total 0
lrwxrwxrwx 1 root root 18 Jul 29 11:29 ex -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 28 Jul 29 11:29 ex.1.gz -> /usr/share/man/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 ex.fr.1.gz -> /usr/share/man/fr/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 ex.it.1.gz -> /usr/share/man/it/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 ex.pl.1.gz -> /usr/share/man/pl/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 ex.ru.1.gz -> /usr/share/man/ru/man1/vim.1.gz
lrwxrwxrwx 1 root root 14 Jul 29 12:03 gnome-text-editor -> /usr/bin/gedit
lrwxrwxrwx 1 root root 30 Jul 29 12:03 gnome-text-editor.1.gz -> /usr/share/man/man1/gedit.1.gz
lrwxrwxrwx 1 root root 29 Jul 29 11:42 gnome-www-browser -> /usr/bin/google-chrome-stable
lrwxrwxrwx 1 root root 29 Jul 29 11:42 google-chrome -> /usr/bin/google-chrome-stable
lrwxrwxrwx 1 root root 18 Jul 29 11:28 rview -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 18 Jul 29 11:28 rvim -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 18 Jul 29 11:28 vi -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 28 Jul 29 11:28 vi.1.gz -> /usr/share/man/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:28 vi.fr.1.gz -> /usr/share/man/fr/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:28 vi.it.1.gz -> /usr/share/man/it/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:28 vi.pl.1.gz -> /usr/share/man/pl/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:28 vi.ru.1.gz -> /usr/share/man/ru/man1/vim.1.gz
lrwxrwxrwx 1 root root 18 Jul 29 11:29 view -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 28 Jul 29 11:29 view.1.gz -> /usr/share/man/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 view.fr.1.gz -> /usr/share/man/fr/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 view.it.1.gz -> /usr/share/man/it/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 view.pl.1.gz -> /usr/share/man/pl/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 view.ru.1.gz -> /usr/share/man/ru/man1/vim.1.gz
lrwxrwxrwx 1 root root 18 Jul 29 11:28 vim -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 18 Jul 29 11:28 vimdiff -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 29 Jul 29 11:42 x-www-browser -> /usr/bin/google-chrome-stable

fstab普通だと思う、FWIW。

$ cat /etc/fstab
overlayfs / overlayfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

知っている人はいますか?

1) mtab ここで何が起こっているのでしょうか?

2)USBインストールを開始せずに問題を解決する方法(これを行うには長い時間がかかりました)

ありがとうございます!最高

編集:(コメントが長すぎます)これは、@Celadaの回答に応答して、/etc/mtab次の内容が含まれているように見えることを指摘しています/etc/alternatives。はい、そうです!

/etc/alternativesそれもそこにあり、すべてを備えています/etc/mtab。 (内容を配列にコピーし、他の配列から1つを引いてこれを確認しました。)

内容を見ると、/etc/mtabそこにある行はすべてUSBスティックインストールを最初に起動した後にインストールしたソフトウェア、つまりvim(インストールに付属の「ミニ」バージョンではなくフルバージョン)chromegedit(テキストエディタ)を表します。私が言ったように、行も/etc/alternativesそこにあります。

私は次のことをしました。

$ sudo mv /etc/mtab /etc/mtab_BACK
$ sudo ln -s /proc/mounts /etc/mtab

これでdfできます。

$ df -h
df: `/cow': No such file or directory
df: `/home/max/.gvfs': Transport endpoint is not connected
Filesystem      Size  Used Avail Use% Mounted on
rootfs          4.0G  872M  2.9G  23% /
udev            1.2G  4.0K  1.2G   1% /dev
tmpfs           465M  984K  464M   1% /run
/dev/sdb1        15G  5.0G  9.8G  34% /cdrom
/dev/loop0      869M  869M     0 100% /rofs
/cow            4.0G  872M  2.9G  23% /
tmpfs           1.2G   16K  1.2G   1% /tmp
none            5.0M     0  5.0M   0% /run/lock
none            1.2G  144K  1.2G   1% /run/shm

上部のエラーメッセージは混乱しています。 /cowリストされていますが(永続パーティションのようです)、エラーが表示されますdf: '/cow': No such file or directory。これが問題だと思いますか?

ベストアンサー1

ファイルリストが/etc/mtab属しているようです/etc/alternatives!誤って名前を/etc/alternatives変更する方法はありますか/etc/mtab

なくなった/etc/alternatives?その場合、解決策は名前を/etc/mtab変更することです/etc/alternatives。それ以外の場合は、実際に来る必要があるもの/etc/alternatives/etc/mtabマージする問題があります/etc/alternatives

移動した後の/etc/mtab最も簡単な方法は、シンボリックリンクで再作成することです/proc/mounts

ln -s /proc/mounts /etc/mtab

おすすめ記事