美文网首页
Linux挂载外接硬盘及数据完整性的检测

Linux挂载外接硬盘及数据完整性的检测

作者: Yizhe_Lin | 来源:发表于2025-11-10 19:51 被阅读0次

如果需要将自己外接硬盘中的数据传输到在Linux系统中的某个磁盘,并检查传输数据的完整性,需实施以下步骤。

(1) 查看外接硬盘(磁盘):lsblk

(test) csp@localhost:/data/csps$ lsblk
NAME             MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                8:0    0 894.2G  0 disk 
├─sda1             8:1    0   200M  0 part /boot/efi
├─sda2             8:2    0     1G  0 part /boot
└─sda3             8:3    0   893G  0 part 
  ├─centos-root  253:0    0   889G  0 lvm  /
  └─centos-swap  253:1    0     4G  0 lvm  [SWAP]
sdb                8:16   0  17.5T  0 disk 
└─sdb1             8:17   0  17.5T  0 part 
  └─vg_data-data 253:2    0  17.5T  0 lvm  /data
sdc                8:32   0  10.9T  0 disk 
└─sdc1             8:33   0  10.9T  0 part /data/csps/csp.disk
sdd                8:48   0   1.8T  0 disk 
└─sdd1             8:49   0   1.8T  0 part

(2) 挂载硬盘:mount

(test) csp@localhost:/dev$ sudo mount sdd1 /data/csps/temp.disk/
[sudo] password for csp: 
(test) csp@localhost:/dev$ cd /data/csps/temp.disk/
(test) csp@localhost:/data/csps/temp.disk$ ..
(test) csp@localhost:/data/csps$ ls
csp.disk  fhh  gx  lry  lyz  temp.disk  txd  why  xyx  zcy  zzw
(test) csp@localhost:/data/csps$ ll
total 44
drwxrwxrwx   1 root root  4096 Oct 30 19:27 csp.disk
drwxrwxr-x   7 csp  csp    140 May  1  2024 fhh
drwxrwxr-x   4 csp  csp   4096 Mar  8  2025 gx
drwxrwxr-x  17 csp  csp   4096 Apr 21  2025 lry
drwxrwxr-x   5 csp  csp     61 Dec  4  2024 lyz
drwxrwxrwx   1 root root 12288 Nov 10 19:28 temp.disk
drwxrwxrwx.  7 csp  csp   8192 Apr 29  2025 txd
drwxrwxr-x  27 csp  csp   4096 Apr  2  2025 why
drwxrwxr-x  18 csp  csp   4096 Apr 28  2025 xyx
drwxrwxr-x   4 csp  csp    284 Jan 22  2025 zcy
drwxrwxr-x   4 csp  csp     59 Nov  4 02:15 zzw

(3) 复制:cp

(4) 卸载硬盘:umount

(base) csp@localhost:/data/csps$ ls
csp.disk  fhh  gx  lry  lyz  temp.disk  txd  why  xyx  zcy  zzw
(base) csp@localhost:/data/csps$ sudo umount temp.disk/

(5) 弹出硬盘:udisksctl power-off -b

(base) csp@localhost:/$ sudo udisksctl power-off -b /dev/sdd1
[sudo] password for csp: 
(base) csp@localhost:/$ lsblk
NAME             MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                8:0    0 894.2G  0 disk 
├─sda1             8:1    0   200M  0 part /boot/efi
├─sda2             8:2    0     1G  0 part /boot
└─sda3             8:3    0   893G  0 part 
  ├─centos-root  253:0    0   889G  0 lvm  /
  └─centos-swap  253:1    0     4G  0 lvm  [SWAP]
sdb                8:16   0  17.5T  0 disk 
└─sdb1             8:17   0  17.5T  0 part 
  └─vg_data-data 253:2    0  17.5T  0 lvm  /data
sdc                8:32   0  10.9T  0 disk 
└─sdc1             8:33   0  10.9T  0 part /data/csps/csp.disk

(6) 数据完整性检验:md5sum -c md5.txt

(base) csp@localhost:/data/csps/csp.disk/byy$ cat md5.txt |head
91f0a67d7d1ff3c22155a02008f2318c  CleanData/Ab_BT_2/Ab_BT_2_1.fq.gz
3e748a7ddbf34a5246766a83aa492e77  CleanData/Ab_BT_2/Ab_BT_2_2.fq.gz
c86d349bef13d3bb4dcf4b22ef8fc72f  CleanData/Ab_BT_3/Ab_BT_3_1.fq.gz
98013e9f008b3b28f22507a42245179c  CleanData/Ab_BT_3/Ab_BT_3_2.fq.gz
0bfee957b0bf036420d03d17f4ce9a3d  CleanData/Ab_fBT_1/Ab_fBT_1_1.fq.gz
6fb08c6182e10bcc5b77db979032a0ed  CleanData/Ab_fBT_1/Ab_fBT_1_2.fq.gz
82d0e95c04f9eb17630071b60b3ac7eb  CleanData/Ab_fBT_2/Ab_fBT_2_1.fq.gz
d2f33ee07ab4d0724713038edbc5dd0b  CleanData/Ab_fBT_2/Ab_fBT_2_2.fq.gz
7fa8ff51906183270f9449580a796930  CleanData/Ab_ST_1/Ab_ST_1_1.fq.gz
7c2af6f70c79402079a8194b78bde782  CleanData/Ab_ST_1/Ab_ST_1_2.fq.gz

检测结果:

(base) csp@localhost:/data/csps/csp.disk/byy$ less md5.check |head
CleanData/Ab_BT_2/Ab_BT_2_1.fq.gz: OK
CleanData/Ab_BT_2/Ab_BT_2_2.fq.gz: OK
CleanData/Ab_BT_3/Ab_BT_3_1.fq.gz: OK
CleanData/Ab_BT_3/Ab_BT_3_2.fq.gz: OK
CleanData/Ab_fBT_1/Ab_fBT_1_1.fq.gz: OK
CleanData/Ab_fBT_1/Ab_fBT_1_2.fq.gz: OK
CleanData/Ab_fBT_2/Ab_fBT_2_1.fq.gz: OK
CleanData/Ab_fBT_2/Ab_fBT_2_2.fq.gz: OK
CleanData/Ab_ST_1/Ab_ST_1_1.fq.gz: OK

相关文章

网友评论

      本文标题:Linux挂载外接硬盘及数据完整性的检测

      本文链接:https://www.haomeiwen.com/subject/nersfstx.html