Saya mencoba untuk membuat olddir
diakses dari newdir
dengan perintah mount:
mount olddir newdir
Mengapa saya mendapatkan error berikut?
mount: olddir bukan sebuah perangkat block
Saya mencoba untuk membuat olddir
diakses dari newdir
dengan perintah mount:
mount olddir newdir
Mengapa saya mendapatkan error berikut?
mount: olddir bukan sebuah perangkat block
Jawaban:
me-mount atase memblokir perangkat penyimpanan yang berisi filesystem ke direktori, yang tidak apa yang Anda coba lakukan, maka pesan kesalahan. Yang Anda inginkan adalah membuat tautan dari nama direktori baru ke nama lama yang ada. Untuk itu Anda harus menggunakan ln
perintah untuk membuat tautan simbolik.
ln -s olddir newdir
/olddir
ada, dan /newdir
tidak ada. Lalu, setelah saya jalankan ln -s /olddir /newdir
, itu membuat /newdir/olddir
tautan ke mana /olddir
. Saya tidak ingin itu dibuat /newdir/olddir
. Saya hanya ingin membuatnya /newdir
, yang harus ditautkan /olddir
, tapi bukan itu yang terjadi. Jadi, bukannya membuat /newddir
, itu membuat /newdir/olddir
. Sangat aneh !!! Dapatkan yang saya maksud?
Di Linux seseorang dapat melakukan bind mount , yang akan memecah direktori yang ada ke titik mount baru.
mount --bind <olddir> <mountpoint>
Solaris mendukung sintaks alternatif:
mount -F lofs <olddir> <mountpoint>
* BSD menggunakan mount_null
sebagai gantinya (meskipun tidak datang dengan OS X).
mount_null <olddir> <mountpoint>
ℹ️ HDD / SDD Anda adalah perangkat penyimpanan blok
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
argumen perintah untuk mendapatkan keluhan
"bukan perangkat blok"mkdir Windows
sudo mount Windows /dev/sda2
mount: /dev/sda2: /home/casey/Windows is not a block device.
mount
bekerja seperti bos ketika Anda membuat daftar argumen dalam urutan yang benar!
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
saya berakhir dengan / newdir / olddir @ yang terhubung ke / olddir. Bagaimana saya membuatnya melakukan apa yang Anda katakan?