tty4ターミナルでハードドライブからUSBフラッシュドライブにファイルを正しくコピーする方法


10

tty4ターミナルでハードドライブからUSBフラッシュドライブにファイルを正しくコピーする方法(マウント、コピー、アンマウント、終了など)

PSCanはCtrl+Alt+F7Alt+SysRq+B(カーネルの再起動)がある場合のみ、コマンドを介してtty4端末を終了できません。

回答:


15
  1. デバイスを接続する

  2. 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に従ってください

  1. udisksctl mount -b /dev/sdXY、前のステップと同じデバイス名。(/dev/sdb1私の例では)マウントフォルダは、次のステップで使用するために報告されます。たとえば、次のようにlsblk伝えたとします。

    sdc 8:32 1 7.5G 0ディスク└─sdc18:33 1 7.5G 0パーツ

次に、次のことを行います。

$ udisksctl mount -b /dev/sdc1                                                 
Mounted /dev/sdc1 at /media/xieerqi/A669-34EF.

自動的に作成された/media/xieerqi/A669-34EFフォルダが表示され、そこにペンドライブがマウントされています。また、大きなメリットは必要ないということですsudo

  1. 使用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
  1. udisksctl unmount -b /dev/sdXY。デバイスを取り外します

$ udisksctl unmount -b /dev/sdc1
Unmounted /dev/sdc1.

:一部のドライブは、名前にスペースが含まれているディレクトリにマウントされます。実行するrsyncmv、そのような引用符で囲まれていない名前を使用すると、データは正しい宛先にコピーされません。スペースを含むパス名は必ず引用してください。


udisksctlコマンドの目的は何ですか?なしでいくつかの例を見ましたudisksctl。また、-bオプションとは何ですか?
minto 2016

udisksctludisksパッケージの一部であり、Ubuntuにデフォルトで付属しています。基本的には、マウント、アンマウント、ディスク情報の確認などの基本的なアクションをすべて実行するユーティリティですが、実行する必要はありませんsudomountスーパーユーザー特権を必要とするようなユーティリティ。-bオプションはを表しblock-device、これ/dev/sdXYは分類されます。すべてのハードドライブまたはUSBドライブはブロックデバイスとして分類されます
Sergiy Kolodyazhnyy '25 / 07/25

マウントする前に `sudo mkdir / media / usbstick`コマンドを使用する必要はありませんか?一部のマニュアルではこのコマンドを使用しています。
minto 2016

@minto udisksctlが自動的に行います。後でさらに例を追加するので、それがどのように機能するかを確認します
Sergiy Kolodyazhnyy

重要な注意点の1つ:USBスティックがUSBポートに挿入されている場合は、すでにマウントされていると思います。コマンドlsblkshow sdb-> sdb1。この場合、を実行するudisksctl mount -b /dev/sdb1とエラーが返されます "device already mounted..."
minto

4

私の場合、上の答えはうまくいかなかったので、これを試しました。私のシステム構成はUbuntu 14.04ですが、16.06 LTSに更新しているときに突然機能しなくなり、重要なファイルをコピーするためにペンドライブを使用してコピーしました。

1.マウントデバイスを一覧表示します。

lsblk

2.マウントポイントを作成します。

これは、ファイルシステムのどこかにマウントする必要があります。怠惰で他に何もマウントされていない場合は通常/ mnt /を使用できますが、それ以外の場合は新しいディレクトリを作成する必要があります。

sudo  mkdir /media/usb

3.マウント!

sudo mount /dev/sdb1 /media/usb

4.コピー

 rsync -av /home/android/Testproject/ /media/usb/ 

5.Un-Mount完了し
たら、発砲します。

sudo umount /media/usb
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.