Liên kết mềm

Một phần của tài liệu Tự học sử dụng Linux (Trang 81 - 82)

4 Làm quen với hệ thống tập tin ext3fs

4.4.4Liên kết mềm

Trong phần về tên tập tin ở chương trước chúng ta đã nói rằng tập tin trong Linux có thể có vài tên hay liên kết cứng. Liên kết cứng chỉ là một tên khác cho tập tin ban đầu. Nó được ghi trong mô tả inode của tập tin đó. Sau khi tạo liên kết cứng không thể phân biệt đâu là tên tập tin còn đâu là liên kết. Nếu bạn đọc xóa một trong số những tập tin này (nói đúng hơn là một trong số những tên này), thì tập tin vẫn còn được lưu trên đĩa cho đến khi vẫn còn ít nhất một tên.

Rất khó phân biệt tên đầu tiên của tập tin và những liên kết cứng được tạo ra sau đó. Vì vậy chỉ dùng liên kết cứng ở những nơi không cần biết sự khác nhau. Một trong những ứng dụng của liên kết cứng đó là ngăn chặn khả năng xóa tập tin một cách vô tình. Điểm đặc biệt của liên kết cứng là nó chỉ thẳng đến chỉ số inode, và do đó liên kết cứng chỉ có thể dùng cho tập tin của cùng một hệ thống tập tin, tức là trên cùng một phân vùng (đĩa lưu).

Nhưng trên Linux còn có một dạng liên kết khác gọi là (liên kết tượng trưng9). Những liên kết này cũng có thể coi là tên phụ cho tập tin, nhưng chúng là những tập tin khác – những tập tin liên kết mềm. Khác với liên kết cứng, liên kết mềm có thể chỉ đến những tập tin nằm trong hệ thống tập tin khác, ví dụ trên những đĩa lưu động, hoặc thậm chí trên một máy tính khác. Nếu tập tin ban đầu bị xóa, thì liên kết mềm tuy không bị xóa nhưng trở thành vô giá trị. Hãy sử dụng liên kết mềm trong những trường hợp bạn muốn tránh sự lầm lẫn mà liên kết cứng có thể gây ra, hoặc khi tập tin nằm trên một hệ thống tập tin khác.

Một phần của tài liệu Tự học sử dụng Linux (Trang 81 - 82)