Tty4ターミナルでハードドライブからUSBフラッシュドライブにファイルを適切にコピーする方法(マウント、コピー、アンマウント、終了など)
P.S. Ctrl+Alt+F7
コマンドを使用してtty4端末を終了できません。Alt+SysRq+B
(カーネルの再起動)のみが可能です。
デバイスを接続します
lsblk
は、USBデバイスのデバイス名を検索します。命名は/dev/sdXY
です。ここで、Xは任意の英字、Yは整数、通常は1です。
デバイスがマウントされている場合は、マウントポイントが表示されます。例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:0 1 15.2G 0 disk
└─sdb1 8:1 1 15.2G 0 part /media/me/4C45-110F
そうでない場合は、マウントします。手順3に進みます
udisksctl mount -b /dev/sdXY
、前のステップと同じデバイス名。 (私の例では/dev/sdb1
)次のステップで使用するために、マウントフォルダーが報告されます。たとえば、lsblk
から次のように通知されたとします。
sdc 8:32 1 7.5G 0ディスク└─sdc18:33 1 7.5G 0 part
その後、次のことを行います。
$ udisksctl mount -b /dev/sdc1
Mounted /dev/sdc1 at /media/xieerqi/A669-34EF.
/media/xieerqi/A669-34EF
フォルダーが自動的に作成され、そこにペンドライブがマウントされているのがわかります。また、大きな利点は、Sudo
が必要ないことです。
rsync
またはcp
またはmv
を使用して、手順3で報告されたフォルダーにファイルを取得します。これらのコマンドの使用方法については、マニュアルページを参照してください。 cp
およびmv
は最も単純です。 mv FILE DESTINATION
-私の例では(FILEはドライブに移動したいものです)
mv FILE /media/me/4C45-110F
ただし、rsync
はバックアップに最適です。
たとえば、TESTDIR
をUSBドライブにバックアップするには、次のようにします。
$ rsync -av /home/xieerqi/TESTDIR/ /media/xieerqi/A669-34EF/~
sending incremental file list
created directory /media/xieerqi/A669-34EF/~
./
file1
file2
file3
sent 228 bytes received 125 bytes 706.00 bytes/sec
total size is 0 speedup is 0.00
udisksctl unmount -b /dev/sdXY
。デバイスを削除する例
$ udisksctl unmount -b /dev/sdc1
Unmounted /dev/sdc1.
NOTE:一部のドライブは、名前にスペースが含まれるディレクトリにマウントされます。 rsync
またはmv
をそのような引用符で囲まれていない名前で実行すると、データは正しい宛先にコピーされません。必ずスペースを含むパス名を引用してください。
私の場合、上記の答えは機能していなかったので、これを試しました。私のシステム構成はUbuntu 14.04で、16.06 LTSに更新しているときに突然動作しなくなったため、重要なファイルをコピーするために、ペンドライブを使用してコピーしました。
1。マウントデバイスのリスト:
lsblk
2。マウントポイントを作成します:
これはどこかにファイルシステムにマウントする必要があります。怠け者で、他に何もマウントされていない場合は通常/ mnt /を使用できますが、そうでない場合は新しいディレクトリを作成する必要があります。
Sudo mkdir /media/usb
。マウント!
Sudo mount /dev/sdb1 /media/usb
4。コピー
rsync -av /home/Android/Testproject/ /media/usb/
5。アンマウント
完了したら、ただ発射します:
Sudo umount /media/usb