linux命令行界面下如何防止错误格式化?(主要是防止弄混设备)
比如想格式化一个分区,结果却错误的对另一个分区进行格式化.
sdaX,只要敲错数字,就会出错.
如果是移动硬盘的话,编号还可能因为插入顺序不同而不同,更是加大错误格式化的可能性
有什么解决方法?
Mon Jan 11 16:13:31 CST 2016补充:
感谢2楼,3楼,6楼的提醒
[貌似已解决,欢迎补充]linux命令行界面下如何防止错误格式化?(主要是防止弄混设备)
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
[貌似已解决,欢迎补充]linux命令行界面下如何防止错误格式化?(主要是防止弄混设备)
上次由 科学之子 在 2016-01-11 23:06,总共编辑 2 次。
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: linux命令行界面下如何防止错误格式化?(主要是防止弄混设备)
代码: 全选
$ ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root 9 Jan 11 13:55 ata-Hitachi_HTS545050A7E380_TA9511GZHMSDVP -> ../../sda
lrwxrwxrwx 1 root root 10 Jan 11 13:55 ata-Hitachi_HTS545050A7E380_TA9511GZHMSDVP-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jan 11 13:55 ata-Hitachi_HTS545050A7E380_TA9511GZHMSDVP-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jan 11 13:55 ata-Hitachi_HTS545050A7E380_TA9511GZHMSDVP-part3 -> ../../sda3
lrwxrwxrwx 1 root root 10 Jan 11 13:55 ata-Hitachi_HTS545050A7E380_TA9511GZHMSDVP-part4 -> ../../sda4
lrwxrwxrwx 1 root root 9 Jan 11 13:55 usb-Generic_Mass-Storage-0:0 -> ../../sdd
lrwxrwxrwx 1 root root 10 Jan 11 13:55 usb-Generic_Mass-Storage-0:0-part1 -> ../../sdd1
lrwxrwxrwx 1 root root 10 Jan 11 13:55 usb-Generic_Mass-Storage-0:0-part2 -> ../../sdd2
lrwxrwxrwx 1 root root 9 Jan 11 13:55 usb-Multi_Flash_Reader_058F0O1111B1-0:0 -> ../../sdc
lrwxrwxrwx 1 root root 10 Jan 11 13:55 usb-Multi_Flash_Reader_058F0O1111B1-0:0-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 10 Jan 11 13:55 usb-Multi_Flash_Reader_058F0O1111B1-0:0-part2 -> ../../sdc2
lrwxrwxrwx 1 root root 9 Jan 11 13:55 usb-Teclast_CoolFlash_S__5211060000041139-0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jan 11 13:55 usb-Teclast_CoolFlash_S__5211060000041139-0:0-part1 -> ../../sdb1
代码: 全选
# parted -l
Model: ATA Hitachi HTS54505 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 14.2GB 14.2GB primary xfs
4 14.2GB 26.9GB 12.8GB primary ext4 boot
2 26.9GB 50.0GB 23.1GB primary ntfs
3 50.0GB 499GB 449GB primary ext4
Model: Teclast CoolFlash(S) (scsi)
Disk /dev/sdb: 4027MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 4027MB 4025MB primary ntfs boot
Model: Multi Flash Reader (scsi)
Disk /dev/sdc: 7948MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 53.5MB 52.4MB primary fat16
2 53.5MB 3775MB 3721MB primary ext4
Model: Generic Mass-Storage (scsi)
Disk /dev/sdd: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 22.0MB 21.0MB primary fat16
2 22.0MB 32.2GB 32.2GB primary ext2
代码: 全选
# fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xa18470c7
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 27650047 27648000 13.2G 83 Linux
/dev/sda2 52600832 97656831 45056000 21.5G 7 HPFS/NTFS/exFAT
/dev/sda3 97656832 974725119 877068288 418.2G 83 Linux
/dev/sda4 * 27650048 52600831 24950784 11.9G 83 Linux
Partition table entries are not in disk order.
Disk /dev/sdb: 3.8 GiB, 4026531840 bytes, 7864320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x19522ce8
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 7864319 7862272 3.8G 7 HPFS/NTFS/exFAT
Disk /dev/sdc: 7.4 GiB, 7948206080 bytes, 15523840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x165736f2
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 104447 102400 50M 83 Linux
/dev/sdc2 104448 7372799 7268352 3.5G 83 Linux
Disk /dev/sdd: 30 GiB, 32227983360 bytes, 62945280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0ccea0b3
Device Boot Start End Sectors Size Id Type
/dev/sdd1 2048 43007 40960 20M 83 Linux
/dev/sdd2 43008 62945279 62902272 30G 83 Linux
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
- susbarbatus
- 帖子: 2966
- 注册时间: 2010-04-10 16:14
- 系统: Arch Linux
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
Re: linux命令行界面下如何防止错误格式化?(主要是防止弄混设备)
这些貌似都是列出分区,mkfs的时候还是一不小心就打错了susbarbatus 写了:还是用 label 吧,给每个分区取个名字
3楼的label方法貌似不错,只要别重名就好.
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
Re: linux命令行界面下如何防止错误格式化?(主要是防止弄混设备)
不过,格式化的时候,能使用label进行?susbarbatus 写了:还是用 label 吧,给每个分区取个名字
- susbarbatus
- 帖子: 2966
- 注册时间: 2010-04-10 16:14
- 系统: Arch Linux
Re: linux命令行界面下如何防止错误格式化?(主要是防止弄混设备)
比如这样:
/dev/sda1 说白就是个文件嘛,2楼给出的路径就是个软链接,命令里面用软链接代替文件名就好了。
代码: 全选
mkfs.xfs /dev/disk/by-label/Erina
沉迷将棋中……
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: [貌似已解决,欢迎补充]linux命令行界面下如何防止错误格式化?(主要是防止弄混设备)
fdisk -l
先看分区表,若是看分区表都无法辨别设备的话,你还是别用了。
先看分区表,若是看分区表都无法辨别设备的话,你还是别用了。
-
- 帖子: 2284
- 注册时间: 2013-05-26 6:58
- 系统: Debian 9
Re: [貌似已解决,欢迎补充]linux命令行界面下如何防止错误格式化?(主要是防止弄混设备)
分区差不多大小,文件系统也一样.自由建客 写了:fdisk -l
先看分区表,若是看分区表都无法辨别设备的话,你还是别用了。
而且前后顺序也存在颠倒的可能
还是弄个相对固定的链接比较靠谱,也更简单.
2楼提供的链接貌似就是固定的