Linuxでマウントポイントを使用する方法

Linuxでマウントポイントを使用する方法

ディスクドライブ(USBなど)のマウントポイントを取得する方法についてよく読んでいます。問題は、USBを接続した後(手動で行う必要なし)、USBのすべてのフォルダを別のフォルダに自動的にコピーしたいということです。 Cを使用すると、一度に1つのファイルしかコピーできず、一部のループを使用できますが、フォルダ全体を使用できないため、時間がかかります。だから、目標を達成するためにシェルファイルでcpコマンドを使用するつもりです。 sudo fdiskを使用してUSBマウントポイント(たとえば/ dev / sda1)を取得します。ただし、コピーコマンドでは、/media/***(擬似ディレクトリではない)などの実際のディレクトリを使用する必要があります。そのため、cpコマンドで/ dev / sda1を使用する方法、または少なくともそれを使用してUSBの実際のディレクトリを見つける方法がわかります。
ps:マウントポイントを誤って理解している可能性があります。ありがとうございます!

ベストアンサー1

/media/myusb/この質問は少し混乱しています。ただし、デバイス名(例)だけを知っている場合は、マウントポイント(例:)を見つける方法を尋ねているようです/dev/sda1。たとえば、findmntツールを使用してこれを行うことができます。

$ findmnt /dev/sda1
TARGET       SOURCE    FSTYPE  OPTIONS
/media/myusb /dev/sda1 iso9660 ro,relatime

findmnt /media/myusb別の方向検索を使用することも、すべてのマウントポイントの一覧を使用することもできますfindmnt -l

あなたのシステムはおそらくそうではありませんfindmnt。したがって、代替案も提供しますlsblk /dev/sda1。このツールはまったくマウントされていないパーティションを一覧表示できるため(サイズを確認したい場合など)、より強力ですが、「一方向」でのみ機能します。

おすすめ記事