방금 uNetbootin을 사용하여 USB 스틱에 Linux Mint Maya(13.2)를 설치했습니다(http://sourceforge.net/projects/unetbootin/). 설치가 제대로 작동하는 것으로 보이며 "지속성" 파티션이 있어 세션 간에 변경 사항이 지속될 수 있습니다.
df
한 가지 이상한 점은 사용 가능한 공간을 볼 수 없다는 것입니다 .
$ 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
. (내용을 배열에 복사하고 다른 배열에서 하나를 빼서 이를 확인했습니다.)
내용을 보면 /etc/mtab
거기에 있는 줄은 모두 USB 스틱 설치를 처음 부팅한 이후에 설치한 소프트웨어, 즉 vim
(설치와 함께 제공된 "미니" 버전이 아닌 전체 버전) chrome
및 gedit
(텍스트 편집기)를 나타냅니다. 내가 말했듯이 행도 /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