推 nucleargod : 磁盘机代号算个鬼问题,linux 早都可以 UUID
→ nucleargod : 把 uuid 对应好,磁盘机代号随便洗牌都不是问题
→ nucleargod : 更新完都可以弄得回来
→ hn9480412 : 磁盘机代号是Windows特有的吧(像A:\这种的)
→ hn9480412 : Linux或是Mac没有磁盘机代号这问题
磁盘机代号分配 (中国:驱动器号分配)
https://en.wikipedia.org/wiki/Drive_letter_assignment
微软在MS-DOS时承继了IBM在1967年开发的CP/CMS作业系统中的磁盘机代号命名
一开始是代表个别实体磁盘区,但接着逻辑磁区也加入了
所以现在的代号A: 和 B:依旧留给软驱(5.25或3.5吋)
C到Z是磁盘机, C是微软作业系统指定的可开机系统磁盘区
磁盘区 Volume / 逻辑磁盘 Logical Drive (瓷盘分区 / 逻辑驱动器)
Linux文件系统层次结构 (Linux Filesystem Hierarchy)则是承继UNIX系统的档案系统
https://fosswire.com/post/2007/04/unix-fundamentals-mount-points/
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/dev.html
Linux档案系统有一项重点 "一切都是文件或目录 (everything is a file or a directory)"
所有的装置档案都放在 /dev 之下, 故各式各样的主磁盘的磁区可以用层次结构来看
摘录现代最常用的:
/dev/usb USB装置
/dev/sda SCSI与SATA装置(硬盘机, 快闪碟, 像是光驱在笔记电脑的外接储存装置)
/dev/hda IDE装置
有复数的SCSI与IDE装置时会排序字母
sda, sdb, sdc...
hda, hdb, hdc...
最后UUID(通用唯一辨识码)是开放软件基金会与UNIX针对分布式计算环境开发的
微软软件是用全域唯一识别元(GUID)来命名在视窗作业平台中的UUID, 虽然基础是一样的