mount
ユーティリティを使用するときに、存在しないディレクトリを指定すると、エラーと見なされます。マウントポイントがまだ存在しない場合に自動的に作成されるように使用できるオプションはありますか?
pmount
これを防ぐためのインストール手順。
mount
ユーティリティを使用するときに、存在しないディレクトリを指定すると、エラーと見なされます。マウントポイントがまだ存在しない場合に自動的に作成されるように使用できるオプションはありますか?
pmount
これを防ぐためのインストール手順。
回答:
pmountユーティリティをインストールし、/ media / user /マウントポイントを自動的に処理させます。/ media / user /デバイスをマウントする方法と場所、および名前について心配する必要はありません。
sudo apt-get update
sudo apt-get install pmount
その後、リムーバブルデバイスを挿入するたびに、名前によって/ media / username /の下に自動的にマウントされます。
たとえば、 USBスティックの名前は「SYSBKP」なので、次のように自動的にマウントされます。/media/pi/SYSBKP
また、予期しない取り出しも処理します。そして再マウントします。黙って。
裏では、USBが警告なしに抜かれた場合に備えて、バッファが常にフラッシュされるようにします。同期の必要はもうありません。昔のような同期。
参考までに、14.04 LTSディスクからインストールし、提供されたときに16.04 LTSにアップグレードさせました。新鮮なSSDドライブで-私はそれが全体のスペースを取るようにします。
いずれにしても、pmountは、/media/username/
リムーバブルデバイスに使用する場合に必要なソフトウェアの非常に重要な部分です。
使用しない場合、デフォルトのアクションでは、挿入ごとに新しいマウントポイントが作成され、各マウントポイントの名前に数字が追加されます。通常のイジェクトでもこの動作が発生します。/ media / username / SYSBKP、/ media / username / SYSBKP1、/ media / username / SYSBKP2などのマウントポイントになりますが、どちらがアクティブなのかわかりません。
つまり、すべてのマウントコマンドをスクリプトに含めない限り、マウントポイント名を想定したスクリプトを書くことはできません。間違ったものを選択すると、ローカルディレクトリとして扱われます。
pmountは、USBドライブに/ media / username /の下に独自のマウントポイントが割り当てられていることを確認します。この場合、常に/ media / pi / SYSBKPです。
同じ名前の別のUSBフラッシュドライブを挿入した場合にも機能します。したがって、UUIDによるものではありません。
私はこれをフラッシュドライブだけでなく、フルサイズのパワードバックアップドライブ、rsyncバックアップにも使用し、スクリプトが修正なしで機能することを完全に確信しています。
これは、マウントポイントを作成するためのシンプルで信頼できるソリューションです。
NTFS、FAT32、およびさまざまなEXT形式のドライブで個人的にテストしたことに注意してください。ドライブに複数のパーティションが含まれる場合、スワップパーティションを避けて、通常のファイルシステムを名前で個別にマウントします。これはすべてnautilusで見ることができ、このQ&Aでより詳細に言及されています。
コメントで、NFS + Time Machineドライブに問題があると思います。
自動的に動作する場合としない場合があります
LinuxでTime Machineドライブにアクセスする方法 (macworld.com)
抜粋:
Appleは、ディレクトリへのハードリンクを含む増分バックアップを機能させるために、ファイルシステムでいくつかの巧妙なことを行います。これはLinuxでは許可されていません。そのため、関連するMac以外からTime Machineにアクセスする必要がある場合は、次のようにします(残りのリンクされた記事を参照)
mount
Time Machineで通常のコマンド を使用する手順を次に示します。hints.macworld.com
pmount
も、Time Machineドライブの「ときどき解決されるが、解決されない」という問題は解決されません。この問題に関する情報を含めるように回答を編集しました。これを表示してくれてありがとう、gideon。
mkdir /media/USB
、mount /dev/sdb1 /media/USB
;umount /dev/sdb1
、rmdir /media/USB
。