目前,我的 PC 上安装了Linux Mint,并将 USB 硬盘分区安装为/home. 这运行良好。
如果我安装第二个 USB 硬盘驱动器,Linux 是否有可能在两者之间混淆,并尝试/home在启动时挂载第二个硬盘驱动器的分区?那会很糟糕。
来自 Windows,我经常看到驱动器号没有正确“记住”导致各种问题。
我想主要问题是:Linux 如何真正知道哪个 USB 硬盘驱动器是/dev/sdb哪个/media/misha/my_2nd_drive?
我刚刚安装了 Debian 8.4(Jessie,MATE 桌面)。由于某种原因,无法识别以下命令:
mkfs.ext4 -L hdd_misha /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
bash: mkfs.ext4: command not found
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索过,实际上我找不到关于如何创建 ext4 文件系统的特定于 Debian 的说明。非常感谢任何帮助!
udev到目前为止,我创建的规则仅处理添加或删除的设备,即:
ACTION=="add"... 或者 ACTION=="remove"...
ACTION=="add|change", KERNEL=="sd[b-z]", ATTR{queue/rotational}=="1", RUN+="/usr/bin/hdparm -B 127 -S 12 /dev/%k"
我认为只要添加匹配的设备或其状态发生变化,上述规则就适用。
问题:什么样的状态变化是可能的(通常和特定于 USB 硬盘驱动器)?
我已经检查了我能找到的所有 udev 文档,几乎没有提到设备状态更改或特别是ACTION="change".