Sto cercando di renderlo olddir
accessibile newdir
con il comando mount:
mount olddir newdir
Perché visualizzo il seguente errore?
mount: olddir non è un dispositivo a blocchi
Sto cercando di renderlo olddir
accessibile newdir
con il comando mount:
mount olddir newdir
Perché visualizzo il seguente errore?
mount: olddir non è un dispositivo a blocchi
Risposte:
mount collega i dispositivi di archiviazione a blocchi che contengono un filesystem a una directory, che non è ciò che stai cercando di fare, quindi il messaggio di errore. Quello che vuoi è creare un collegamento dal nome della nuova directory al vecchio nome esistente. Per questo è necessario utilizzare il ln
comando per creare un collegamento simbolico.
ln -s olddir newdir
/olddir
esiste e /newdir
non esiste. Quindi, dopo l'esecuzione ln -s /olddir /newdir
, sta creando i /newdir/olddir
collegamenti a /olddir
. Non voglio che crei /newdir/olddir
. Voglio che crei /newdir
solo, che dovrebbe essere collegato /olddir
, ma non è quello che sta succedendo. Quindi invece di fare /newddir
, sta facendo /newdir/olddir
. È così strano!!! Capisci cosa intendo?
Su Linux è possibile eseguire un mount bind , che collegherà una directory esistente a un nuovo mount point.
mount --bind <olddir> <mountpoint>
Solaris supporta una sintassi alternativa:
mount -F lofs <olddir> <mountpoint>
* Utilizza mount_null
invece BSD (anche se non viene fornito con OS X).
mount_null <olddir> <mountpoint>
ℹ️ il tuo HDD / SDD è un dispositivo di archiviazione a blocchi
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
argomenti del comando per ottenere il reclamo
"non è un dispositivo a blocchi"mkdir Windows
sudo mount Windows /dev/sda2
mount: /dev/sda2: /home/casey/Windows is not a block device.
mount
funziona come un boss quando elenchi gli argomenti nell'ordine giusto!
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
finisco con / newdir / olddir @ che collega a / olddir. Come faccio a fare quello che hai detto?