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
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
ln -s /olddir /newdir
saya berakhir dengan / newdir / olddir @ yang terhubung ke / olddir. Bagaimana saya membuatnya melakukan apa yang Anda katakan?/olddir
ada, dan/newdir
tidak ada. Lalu, setelah saya jalankanln -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.
Solaris mendukung sintaks alternatif:
* BSD menggunakan
mount_null
sebagai gantinya (meskipun tidak datang dengan OS X).sumber
Jika Anda mencoba memasang HDD / SDD logis
Langkah Diambil
/dev/sda2
Apa yang tidak berhasil
mount
argumen perintah untuk mendapatkan keluhan "bukan perangkat blok"Apa yang melakukan pekerjaan 🤦♂️️
mount
bekerja seperti bos ketika Anda membuat daftar argumen dalam urutan yang benar!sumber
Saat digunakan
mount shareddir newdir
, saya mendapatkan yang sama, kemudian saya menunjuk host server nfs untuk me-mount, ternyata ok. Perintahnya seperti:sumber