安装错误“不是块设备”


22

我正在尝试使用mount命令进行olddir访问newdir

mount olddir newdir

为什么会出现以下错误?

挂载:olddir不是块设备

Answers:


15

mount将包含文件系统的块存储设备连接到目录,这不是您要执行的操作,因此会出现错误消息。您想要的是创建一个从新目录名称到旧现有名称的链接。为此,您必须使用ln命令创建符号链接。

ln -s olddir newdir

我正在尝试您的建议,但不是在从olddir链接到newdir的过程中,而是在newdir中创建了一个名为olddir的符号链接。因此,例如,完成后,ln -s /olddir /newdir我得到的是/ newdir / olddir @,它链接到/ olddir。我怎样才能做到你所说的?
trusktr

newdir应该是您要创建的名称,该名称指向olddirnewdir应该不存在。
凯尔·琼斯

我完全理解您的意思,这就是我正在尝试做的事情,但是它所做的事情确实很奇怪,完全不同。/olddir存在,/newdir不存在。然后,在我运行之后ln -s /olddir /newdir,它会创建/newdir/olddir到的链接/olddir。我不希望它创造出来/newdir/olddir。我只想创建它/newdir,它应该链接到/olddir,但事实并非如此。因此/newddir,它不是制造而是制造/newdir/olddir。太奇怪了!!! 明白我的意思吗?
trusktr 2013年

26

在Linux上,可以执行绑定安装,这会将现有目录拼接到新的安装点。

mount --bind <olddir> <mountpoint>

Solaris支持另一种语法:

mount -F lofs <olddir> <mountpoint>

* BSD mount_null代替(尽管OS X并未提供)。

mount_null <olddir> <mountpoint>

1
正是答案!
trusktr

2

如果您尝试挂载逻辑HDD / SDD

  • 我双重启动:Windows 10 / Ubuntu
  • 我找到了寻找在Linux上挂载Windows驱动器的方法

采取的步骤

  • 显示块设备

    ℹ️ 您的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"
    
  • 就我而言,我想安装标有“ Windows”的设备 /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
    

1
谢谢,我也取消了订单
user3804598

0

当使用时mount shareddir newdir,我得到相同的结果,然后指定要挂载的nfs服务器主机,一切正常。命令像:

mount host:shareddir newdir
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.