Linux中的HDD命名?

比利勒戈塔

Linux是否每次都尝试给驱动器赋予相同的字母?
例如,如果要将两个驱动器连接到我的计算机,然后断开它们的连接并以相反的顺序重新连接,那么sdb和sdc是否对应于相同的物理驱动器?

这就是我要的:

First:  
    Plug in HDD A, which becomes sdb.
    Plug in HDD B, which becomes sdc.


Then:
    Plug in HDD B, which becomes sdc.
    Plug in HDD A, which becomes sdb.

问题是Linux是否自动执行此操作?如果没有,我将如何做这样的事情?(我想拥有三个可以任意顺序初始化但仍安装到同一点的驱动器)。

用户名

不,sd*名称是根据首先检测到的磁盘顺序分配的。

如果您需要一个永久名称,udev已经基于多个属性(例如,文件系统标签/ UUID)提供了它们。分区标签/ UUID(仅适用于GPT);磁盘连接路径;SCSI WWN;等等。

看一下/dev/disk

┌雨
〜┘树/ dev / disk / 
/ dev / disk / 
├──by-id (基于硬件的ID) 
│├──ata-SlimtypeDVD_A_DS8A5SH_012160166091-> 
../../sr0│├──ata-ST9640320AS_5WX1ZH91 -> ../../ 
sda│├──ata-ST9640320AS_5WX1ZH91-part7-> ../../ 
sda7│├──mmc-SD4GB_0x0054b5cf-> 
../../mmcblk0│├──mmc-SD4GB_0x0054b5cf -part1 - > ../../mmcblk0p1 
│├──WWN-0x5000c5002f0e9ce1 - > ../../sda 
│├──WWN-0x5000c5002f0e9ce1 -第一部分- > ../../sda1 
│└──... 
├──按标签(名称编码在文件系统头中) 
│├──钥匙卡-> 
../../mmcblk0p1│├──雨滴-> 
../../sda6│├├Rainhome-> .. /../sda5  
│└──...
├──副partlabel(名称编码在GPT分区表中) 
│├──拱-> ../../ 
sda4│├──EFI-> 
../../sda1│├──主页->。 ./../sda5│├──
交换-> ../../ 
sda8│└──… 
├──by-partuuid (在GPT分区表中编码的UUID) 
│├──14420948-2cea-4de7-b042 -40f67c618660-> ../../ 
sda4│├──1c737f60-8667-4d1a-9c92-5f5caf69be60-> 
../../sda3│├──267bbb83-0bb5-48b8-aa4c-ffe328328f5b-> .. /../ 
sda5│└──… 
└──by-uuid (在文件系统标头中编码的UUID) 
    ├──0C5C17E25C17C57C-> 
    ../../sda7├──413b42fe-77f7-41d0-8d40-a7578f70995d-> ../../ 
    sda4├──4b30e8db-563e-4947-8d41-f242d94a6d3a-> ../../mmcblk0p1
    ├──8594cc4c-9c42-436a-8723-9a0611b1f97d - > ../../sda5 
    └──...

您可以这样使用它们:

/dev/disk/by-label/arch_boot  /boot  ext4  rw,auto  0  1

在fstab中,替代语法也适用于labeluuid字段:

LABEL=arch_boot               /boot  ext4  rw,auto  0  1

注意:在某些较旧的Linux发行版中,各种udev规则试图使sd*名称持久化。但是它不能可靠地工作。通常,“重命名”失败是因为为另一个磁盘分配了所需的名称。在更高的udev版本中已删除此功能。即使名称似乎是永久性的,也不要依赖sd*它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一键重命名linux中的所有文件

来自分类Dev

为什么在Linux中'ed'也被命名为'red'

来自分类Dev

在Linux中通过命名管道发送数据块

来自分类Dev

从linux vs OS X中的命名管道读取

来自分类Dev

如何在包含空格的Linux中批量重命名文件?

来自分类Dev

在Linux中获取HDD的可用空间

来自分类Dev

在Ubuntu 13.10中重命名HDD

来自分类Dev

在Linux中对HDD进行分区

来自分类Dev

如何在Linux中重命名/ dev / sdax(分区)

来自分类Dev

重命名Linux中的多文件

来自分类Dev

在Ubuntu 13.10中重命名HDD

来自分类Dev

如何在Linux中重命名/ dev / sdax(分区)

来自分类Dev

如何在Linux中重命名/ dev / sdax(分区)

来自分类Dev

Linux基准SSD与HDD

来自分类Dev

如何在Linux中重命名/ dev / sdax(分区)

来自分类Dev

在BIOS中禁用HDD

来自分类Dev

从相机下载过程中重命名照片-在Linux上?

来自分类Dev

如何在终端(LINUX)中重命名多个文件?

来自分类Dev

Linux-命名管道-模式在mknod中的作用

来自分类Dev

在Linux中批量重命名文件

来自分类Dev

在SSD + HDD设置中找不到HDD?

来自分类Dev

如何在Linux中访问FAT32 HDD

来自分类Dev

使用regex重命名linux中的文件

来自分类Dev

安装Linux后缺少HDD!

来自分类Dev

Linux中的映像HDD(功能类似于Norton Ghost)

来自分类Dev

将lan HDD挂载到Linux fedora中

来自分类Dev

在Linux中需要重命名命令的帮助

来自分类Dev

Linux中的硬盘/设备分区命名约定

来自分类Dev

Linux中的SSD + HDD分区