マウントポイントなしでファイルシステムをマウントする方法

マウントポイントなしでファイルシステムをマウントする方法

Ubuntu 14.04.3では、SDカードを挿入すると、存在しないマウントポイントに自動的にマウントされます。 たぶんこれを行う?

/dev/mmcblk0p1  30780420   2269796  28510624   8% /media/admin/backup-PROJECTS
laptop2/root /root 9# umount /media/admin/backup-PROJECTS
laptop2/root /root 10# ls -ld /media/admin/backup-PROJECTS
ls: cannot access /media/admin/backup-PROJECTS: No such file or directory
laptop2/root /root 11# mount /dev/mmcblk0p1 /media/admin/backup-PROJECTS
mount: mount point /media/admin/backup-PROJECTS does not exist
laptop2/root /root 12# 

答え1

カードの挿入が検出されると、マウントポイントが作成され、udevマウントが解除されると削除されます。存在しないディレクトリにはマウントできません。システムも同様ですが、システムが以前にマウントポイントを作成したことを知らせて、実際にマウントを実行する前に「確認のために任意のキーを押すように」するのに十分な長さで自分自身を遅らせる必要はありません。

答え2

マウントポイントを使用するには、ほぼ常にディレクトリが必要です。

2つの主な例外は次のとおりです。

  • リムーバブルデバイス(udevがmkdir適切な場合rmdir
  • nfsディレクトリを使用して自動的にマウントします/net/foo。 (たとえば、/net/fooをcdすると、自動マウントはfooホストからエクスポートディレクトリを検索し、ディレクトリを作成し、マウントをバインドします。)

関連情報