VnLamp

Go Back   VnLamp > Khu vực Training > LPI

Trả lời
 
LinkBack Ðiều Chỉnh Xếp Bài
Phân biệt Symlink và Hard Link?
Old
  (#1 (permalink))
 
Status: Offline
Posts: 7
Tham gia: Apr 2008
Học viên VNLAMP
Default Phân biệt Symlink và Hard Link? - 17-04-2011, 15:17 17-04-2011

Dear mọi người,

Có thể giúp mình phân biệt rõ giữa Symlink và Hard Link được không? Mình đọc tài liệu mà chưa rõ lắm.

Và tại sao khi xóa 1 file mà Hard Link của nó còn thì file đó thực sự vẫn chưa được xóa?

Mình xin cảm ơn!
   
Trả Lời Với Trích Dẫn
Old
  (#2 (permalink))
 
Status: Offline
Posts: 53
Tham gia: Nov 2009
BQT VNLAMP
 
kingcasino's Avatar
Default 17-04-2011, 21:17 17-04-2011

Symbolic links đơn giản là 1 con trỏ tới tên tập tin khác. Khi bạn mở 1 file được tạo Symbolic links, nó sẽ đọc và tìm đến tập tin có chứa dữ liệu.

Symbolic links có thể được trỏ đến 1 tập tin ko tồn tại. VÌ vậy Khi bạn xóa tập tin gốc, Symbolic links vẫn còn liên kết, tuy nhiên bạn ko thể tìm thấy dữ liệu nào vì file gốc đã bị xóa.

Hard links đơn giản chỉ là 1 tập tin khác cho một tập tin đã tồn tại. 2 tập tin này có tên khác nhau nhưng nó lại cùng trỏ tới 1 i-node và có cùng dữ liệu, quyền truy cập, chủ sở hữu tập tin đó...

Khi bạn xóa file gốc thì file hard links của nó vẫn tồn tại, bởi vì 2 file cùng trỏ tới 1 i-node và i-node của tập tin thì không thực sự được xóa. Nếu muốn xóa 1 file thì bạn phải xóa file gốc và các file hard links của nó.

Ví dụ:

#touch vnlamp
#ln -s vnlamp vnlamp1
#ln vnlamp vnlamp2

Kiểm tra sẽ thấy liên kết mềm ở vnlamp1 #ll

#stat vnlamp*

Bạn sẽ thấy 2 file vnlamp và vnlamp2 có cùng i-node, data, permision và ownership...
   
Trả Lời Với Trích Dẫn
Old
  (#3 (permalink))
 
Status: Offline
Posts: 7
Tham gia: Apr 2008
Học viên VNLAMP
Default 18-04-2011, 08:18 18-04-2011

Cảm ơn kingcasino đã trả lời!

Vậy tại sao trong hệ thống lại cần đến 2 loại liên kết này, kingcasino có thể cho giúp mình các ví dụ ứng dụng các loại liên kết này?
   
Trả Lời Với Trích Dẫn
Trả lời


Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở


Múi giờ GMT. Hiện tại là 03:21 21-05-2012.