当我想以root模式在我的/home
目录中创建硬链接时,Linux 显示以下错误消息:
ln: failed to create hard link ‘my_sdb’ => ‘/dev/sda1’: Invalid cross-device link
Run Code Online (Sandbox Code Playgroud)
上面的错误信息如下所示:
# cd /home/user/
# ln /dev/sda1 my_sdb
Run Code Online (Sandbox Code Playgroud)
但是我只能在/dev
目录中创建硬链接,而在其他目录中是不可能的。
现在,我想知道如何从目录(或其他目录)中的现有设备文件(如sdb1
)创建硬链接/home
?
当我想在 fdisk 命令中选择分区类型时,我看到了隐藏文件系统项(fdisk 命令中的字符l)。我在网上找了很多,但没有找到完整的解释。有人可以解释这种类型的分区是什么以及它在哪里使用?