Estoy tratando de hacer olddiraccesible desde newdircon el comando de montaje:
mount olddir newdir
¿Por qué me sale el siguiente error?
mount: olddir no es un dispositivo de bloque
Estoy tratando de hacer olddiraccesible desde newdircon el comando de montaje:
mount olddir newdir
¿Por qué me sale el siguiente error?
mount: olddir no es un dispositivo de bloque
Respuestas:
mount conecta dispositivos de almacenamiento en bloque que contienen un sistema de archivos a un directorio, que no es lo que está intentando hacer, de ahí el mensaje de error. Lo que desea es crear un enlace desde el nuevo nombre del directorio al antiguo nombre existente. Para eso debes usar el lncomando para crear un enlace simbólico.
ln -s olddir newdir
/olddirexiste y /newdirno existe. Luego, después de correr ln -s /olddir /newdir, está creando a /newdir/olddirqué enlaces /olddir. No quiero que se cree /newdir/olddir. Quiero que /newdirsolo se cree , que debería enlazar /olddir, pero eso no es lo que está sucediendo. Entonces, en lugar de hacer /newddir, es hacer /newdir/olddir. ¡¡¡Es tan raro!!! ¿Entiendes lo que quiero decir?
En Linux, se puede realizar un montaje de enlace , que unirá un directorio existente a un nuevo punto de montaje.
mount --bind <olddir> <mountpoint>
Solaris admite una sintaxis alternativa:
mount -F lofs <olddir> <mountpoint>
* BSD usa en su mount_nulllugar (aunque no viene con OS X).
mount_null <olddir> <mountpoint>
ℹ️ su HDD / SDD es un dispositivo de almacenamiento en bloque
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/sda2mountargumentos del comando para obtener la queja
"no es un dispositivo de bloque"mkdir Windows
sudo mount Windows /dev/sda2
mount: /dev/sda2: /home/casey/Windows is not a block device.
mount ¡funciona como un jefe cuando enumeras los argumentos en el orden correcto!
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 /newdirtermino con / newdir / olddir @ que enlaza con / olddir. ¿Cómo hago para que haga lo que dijiste?