Answers:
mount将包含文件系统的块存储设备连接到目录,这不是您要执行的操作,因此会出现错误消息。您想要的是创建一个从新目录名称到旧现有名称的链接。为此,您必须使用ln
命令创建符号链接。
ln -s olddir newdir
/olddir
存在,/newdir
不存在。然后,在我运行之后ln -s /olddir /newdir
,它会创建/newdir/olddir
到的链接/olddir
。我不希望它创造出来/newdir/olddir
。我只想创建它/newdir
,它应该链接到/olddir
,但事实并非如此。因此/newddir
,它不是制造而是制造/newdir/olddir
。太奇怪了!!! 明白我的意思吗?
在Linux上,可以执行绑定安装,这会将现有目录拼接到新的安装点。
mount --bind <olddir> <mountpoint>
Solaris支持另一种语法:
mount -F lofs <olddir> <mountpoint>
* BSD mount_null
代替(尽管OS X并未提供)。
mount_null <olddir> <mountpoint>
ℹ️ 您的HDD / SDD是块存储设备
sudo blkid
/dev/sda5: UUID="a6aa3891-1dc2-439a-b449-b9b1848db028" TYPE="ext4" PARTUUID="e4887e0f-05"
/dev/sda1: LABEL="System" UUID="C6F4E92AF4E91E05" TYPE="ntfs" PARTUUID="e4887e0f-01"
/dev/sda2: LABEL="Windows" UUID="4ABAF478BAF461BD" TYPE="ntfs" PARTUUID="e4887e0f-02"
/dev/sda2
mount
命令参数以获得“不是阻止设备”的投诉
mkdir Windows
sudo mount Windows /dev/sda2
mount: /dev/sda2: /home/casey/Windows is not a block device.
mount
当您按正确的顺序列出参数时,它就像老板一样工作!
sudo mount /dev/sda2 Windows
cd Windows
ls
Config.Msi hiberfil.sys Intel pagefile.sys ProgramData 'Program Files (x86)' '$Recycle.Bin' 'System Volume Information' WCH.CN
'Documents and Settings' home msdia80.dll PerfLogs 'Program Files' Recovery swapfile.sys Users Windows
ln -s /olddir /newdir
我得到的是/ newdir / olddir @,它链接到/ olddir。我怎样才能做到你所说的?