Tôi đang cố gắng olddir
truy cập newdir
bằng lệnh mount:
mount olddir newdir
Tại sao tôi nhận được lỗi sau?
gắn kết: olddir không phải là một thiết bị khối
Tôi đang cố gắng olddir
truy cập newdir
bằng lệnh mount:
mount olddir newdir
Tại sao tôi nhận được lỗi sau?
gắn kết: olddir không phải là một thiết bị khối
Câu trả lời:
mount gắn các thiết bị lưu trữ khối có chứa một hệ thống tập tin vào một thư mục, đây không phải là điều bạn đang cố gắng thực hiện, do đó thông báo lỗi. Những gì bạn muốn là tạo một liên kết từ tên thư mục mới đến tên cũ hiện có. Cho rằng bạn phải sử dụng ln
lệnh để tạo một liên kết tượng trưng.
ln -s olddir newdir
/olddir
tồn tại, và /newdir
không tồn tại. Sau đó, sau khi tôi chạy ln -s /olddir /newdir
, nó đang tạo /newdir/olddir
liên kết đến /olddir
. Tôi không muốn nó tạo ra /newdir/olddir
. Tôi muốn nó /newdir
chỉ tạo , liên kết đến /olddir
, nhưng đó không phải là điều đang xảy ra. Vì vậy, thay vì làm /newddir
, nó đang làm /newdir/olddir
. Nó rất kì lạ!!! Ý tôi là sao?
Trên Linux, người ta có thể thực hiện một liên kết gắn kết , sẽ nối một thư mục hiện có với một điểm gắn kết mới.
mount --bind <olddir> <mountpoint>
Solaris hỗ trợ một cú pháp thay thế:
mount -F lofs <olddir> <mountpoint>
* BSD sử dụng mount_null
thay thế (mặc dù nó không đi kèm với OS X).
mount_null <olddir> <mountpoint>
ℹ️ HDD / SDD của bạn là một thiết bị lưu trữ khối
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
đối số lệnh để nhận được khiếu nại
"không phải là thiết bị chặn"mkdir Windows
sudo mount Windows /dev/sda2
mount: /dev/sda2: /home/casey/Windows is not a block device.
mount
hoạt động như một ông chủ khi bạn liệt kê các đối số theo đúng thứ tự!
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
tôi kết thúc với / newdir / olddir @ liên kết đến / olddir. Làm thế nào để tôi làm cho nó làm những gì bạn nói?