it-swarm-eu.dev

chyba připojení „není blokové zařízení“

Snažím se zpřístupnit olddir z newdir pomocí příkazu mount:

mount olddir newdir

Proč se mi zobrazí následující chyba?

mount: olddir není blokové zařízení

23
Juuso Ohtonen

připojit připojí zařízení pro ukládání bloků, která obsahují souborový systém, do adresáře, který se nesnažíte udělat, a proto se zobrazí chybová zpráva. Chcete vytvořit odkaz z nového názvu adresáře na starý existující název. K tomu musíte použít příkaz ln k vytvoření symbolického odkazu.

ln -s olddir newdir
15
Kyle Jones

V systému Linux lze provést bind mount, který spojí existující adresář s novým připojovacím bodem.

mount --bind <olddir> <mountpoint>

Solaris podporuje alternativní syntaxi:

mount -F lofs <olddir> <mountpoint>

* BSD používá mount_null místo toho (ačkoli to nepřichází s OS X).

mount_null <olddir> <mountpoint>

Pokud se pokoušíte připojit logický HDD/SDD

  • I dual boot: Windows 10/Ubuntu
  • Našel jsem toto hledání způsobu, jak připojit svůj disk Windows v Linuxu

Kroky provedeny

  • zobrazit bloková zařízení

    ℹ️ váš HDD/SDD je blokové úložiště

    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"
    
  • V mém případě chci připojit zařízení označené „Windows“ /dev/sda2

Co nefungovalo

  • Ukázalo se, že jsem obrátil argumenty příkazu mount, abych získal „nejedná se o blokové zařízení“ stížnost
    mkdir Windows
    Sudo mount Windows /dev/sda2
    mount: /dev/sda2: /home/casey/Windows is not a block device.
    

Co fungovalo ???? ‍♂️️

  • mount funguje jako šéf, když jsou argumenty uvedeny ve správném pořadí!
    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
    
2
fusion27

Při použití mount shareddir newdir, Dostanu to samé, pak jmenuji hostitele serveru nfs, který se připojí, to se změní v pořádku. Příkaz jako:

mount Host:shareddir newdir
0
nanxj