如何在 tty4 终端中正确地将文件从硬盘复制到 USB 闪存驱动器?

如何在 tty4 终端中正确地将文件从硬盘复制到 USB 闪存驱动器?

如何在 tty4 终端中正确地将文件从硬盘复制到 USB 闪存驱动器?(挂载、复制、卸载、退出等)

PSCan 无法通过命令退出 tty4 终端Ctrl+Alt+F7,只能使用Alt+SysRq+B(内核重启)。

答案1

  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 磁盘 └─sdc1 8:33 1 7.5G 0 部分

然后我会做以下事情:

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

您可以看到它自动创建了/media/xieerqi/A669-34EF文件夹并将我的 U 盘安装在那里。另外,一大优点是您不需要sudo

  1. 使用rsynccpmv将文件移至步骤 3 中报告的文件夹。查阅手册页以了解这些命令的用法。cpmv最简单。-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使用不带引号的名称,您的数据将不会复制到正确的目的地. 始终引用包含空格的路径名。

答案2

就我而言,上述答案不起作用,所以我尝试了这个。我的系统配置是 Ubuntu 14.04,在更新到 16.06 LTS 时,它突然停止工作,因此为了复制我的重要文件,我使用我的 pen-drive 进行复制。

1.列出挂载设备:

lsblk

2.创建挂载点:

这需要挂载到文件系统的某个地方。如果你比较懒,并且没有其他东西挂载在那里,通常可以使用 /mnt/,否则你需要创建一个新目录:

sudo  mkdir /media/usb

3. 安装!

sudo mount /dev/sdb1 /media/usb

4. 复制

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

5.卸载
完成后,只需启动:

sudo umount /media/usb

相关内容