Sự khác nhau giữa ntfs và ext trên linux

Bài viết này, hãy cùng tìm hiểu về file system trong Linux & Ubuntu, các file và thao tác của nó nằm ở trung tâm của máy tính. Một trong những nguyên tắc cốt lõi của tất cả các hệ thống giống Unix là mô tả mọi thứ trên hệ thống dưới dạng file. Hầu như tất cả các hệ thống Linux từ thư mục đến thiết bị, bản phân phối Linux xử lý mọi thứ trên hệ thống của bạn dưới dạng file.

File System trong Linux & Ubuntu và các nguyên tắc cơ bản

Hệ thống file Linux chịu trách nhiệm lưu trữ dữ liệu hệ thống của bạn và quản lý chúng, Nó cũng có thể được định nghĩa là cơ chế đằng sau việc lưu trữ và truy xuất dữ liệu.

Hệ thống file thường bao gồm một số lớp, bao gồm lớp logic cung cấp sự tương tác của người dùng, các API cho các hoạt động file khác nhau, v.v. Bạn có thể nhận thấy rằng toàn bộ cài đặt Linux của bạn được giải quyết xung quanh point. Nó được gọi là root của hệ thống file và về cơ bản là điểm khởi đầu của hệ thống của bạn. Nó chứa một số thư mục, hầu hết đều mang một số ý nghĩa lịch sử.

Chúng ta sẽ thảo luận về phân cấp, tìm hiểu về system trong Linux & Ubuntu files và các Unix khác ở phần sau trong hướng dẫn này.

Sự khác nhau giữa ntfs và ext trên linux
Sự khác nhau giữa ntfs và ext trên linux
Hệ thống Files system trong Linux & Ubuntu (ảnh minh họa)

Bạn có thể kết nối các thành phần bổ sung với phân cấp hệ thống file này bằng cách gắn chúng vào một điểm gắn kết. Sau khi được mount, người dùng có thể duyệt qua các hệ thống file mới bằng cách sử dụng điểm này. Nó sử dụng các bảng phân vùng được xác định trước các inodes (điểm bắt đầu), ranh giới, tên và các thông tin khác để thực hiện việc này.

Khi xác định bảng phân vùng bằng trình quản lý phân vùng Linux như parted, bạn có thể nhận thấy rằng có nhiều loại hệ thống như: NTFS, FAT và EXT.

Tìm hiểu và khám phá cấu trúc hệ thống file trong Ubuntu & Linux

System trong Linux & Ubuntu có sự tương đồng đáng kể với hệ thống file Unix gốc. Mặc dù các đổi mới máy tính hiện đại đã hỗ trợ sự gia tăng của các xu hướng mới hơn, nhưng hệ thống file phân cấp hầu như vẫn giữ nguyên do ý nghĩa lịch sử của nó.

Đầu tiên, hãy mở terminal và truy cập đến thư mục root của hệ thống bằng cách sử dụng cd / và chạy ls. Điều này sẽ hiển thị cho bạn tất cả các thư mục mặc định này. Dưới đây tên các thư mục và ý nghĩa của nó.

Sự khác nhau giữa ntfs và ext trên linux
Sự khác nhau giữa ntfs và ext trên linux
Hệ thống Files system trong Linux & Ubuntu (ảnh minh họa)

/bin

Chứa các file nhị phân, hay còn gọi là file thực thi của các chương trình khác nhau. Trong nhiều hệ thống, thư mục này không tồn tại dưới dạng thư mục thực mà đóng vai trò là liên kết tượng trưng đến thư mục /usr/bin.

/boot

Tất cả các file thiết yếu cần thiết để khởi động hệ thống đều nằm ở đây. Bạn không nên thử nghiệm với nội dung của thư mục này trừ khi bạn biết mình đang làm gì. Nếu không, bạn có thể làm hỏng chính hệ thống và làm gián đoạn chức năng của system trong linux.

/dev

Thư mục /dev chứa các file thiết bị của hệ thống của bạn. Đây là các đại diện file của ổ USB, ổ đĩa cứng, Webcam, v.v.

/etc

Nó là một quy ước tiêu chuẩn để lưu trữ các file cấu hình toàn hệ thống như User/Password, thông tin đăng nhập internet, điểm gắn kết của các phân vùng được cũng lưu trữ tại đây.

/home

Đây là thư mục cá nhân của người dùng. Nó có thể chứa nhiều thư mục con dựa trên số lượng người dùng trong máy của bạn. Giả sử bạn là người dùng “itsmeit“, thì bạn sẽ được cấp phát thư mục /home/itsmeit.

Khi đăng nhập, bạn sẽ thấy thư mục /home/itsmeit bên trong Terminal của mình. Nó cũng được ký hiệu là: ~ $ trong Bash shell

/lib

System trong linux với thư mục /lib: thư viện system được đặt tại đây. Đây là những đoạn mã được ứng dụng của bạn sử dụng để thực hiện một số tác vụ. Ví dụ của họ bao gồm các đoạn mã vẽ cửa sổ hoặc gửi file.

/media

Thư mục này là điểm gắn kết của các thiết bị cắm và chạy như bộ nhớ ngoài. Nó là một bổ sung tương đối mới hơn cho

/mnt

Các quản trị viên Unix cũ và khó tính đã sử dụng thư mục này để gắn kết các thiết bị hoặc phân vùng theo yêu cầu theo cách thủ công.

Mặc dù không được sử dụng thường xuyên, nó vẫn còn trong hệ thống file Linux do tầm quan trọng lịch sử của nó.

/opt

Viết tắt của tùy chọn và có nghĩa là giữ các file hệ thống tùy chọn. Nó được sử dụng để lưu trữ các ứng dụng của bên thứ ba mà họ đã cài đặt từ nguồn.

/proc

Nó lưu trữ các file quy trình, kernel modules và dữ liệu động tương tự. Bạn không nên can thiệp vào việc này nếu không, bạn có thể làm cho hệ thống của mình lỗi thời.

/root

Nó giống với /home nhưng dành cho superuser của hệ thống. Đây là thư mục mà bạn sẽ thấy khi chuyển sang tài khoản root.

Sự khác nhau giữa ntfs và ext trên linux
Sự khác nhau giữa ntfs và ext trên linux
Hệ thống Files system trong Linux & Ubuntu (ảnh minh họa)

/run

System trong linux với thư mục /run: Điều này được sử dụng để lưu giữ dữ liệu tạm thời được sử dụng bởi các quy trình. Đừng lộn xộn ở đây trừ khi bạn biết mình đang làm gì.

/sbin

Thích /bin nhưng chỉ chứa các file nhị phân thiết yếu của hệ thống. Nhiều tiện ích được sử dụng hàng ngày khác nhau như ls, cd, cp, v.v. đều nằm ở đây. Đừng thao túng chúng.

/usr

Vị trí “sử dụng nó cho mọi loại” nơi lưu trữ nhiều thông tin khác nhau. Chúng có thể bao gồm các file nhị phân, thư viện, biểu tượng, sách hướng dẫn, v.v.

/srv

Thư mục máy chủ. Nó chứa các file nguồn của ứng dụng web và chứa các giao thức giao tiếp khác.

/sys

Một thư mục ảo khác, chẳng hạn như /dev. Nó chứa thông tin nhạy cảm và không nên thử nghiệm trừ khi người dùng biết họ đang làm gì.

/tmp

System trong Linux với thư mục /tmp, nó được sử dụng để giữ các giá trị tạm thời sẽ bị xóa trong quá trình khởi động lại hệ thống.

/var

Chứa một số thư mục con để lưu trữ những thứ như nhật ký, bộ nhớ đệm, v.v. System trong Linux hay còn gọi là hệ thống Linux hay VPS thì thư mục /var chứa các dự án web/app hay nó cũng dùng để chứa files bankup dữ liệu thủ công.

Trên đây là tổng hợp 1 số File system trong hệ thống Ubuntu | Linux, hy vọng nó sẽ giúp ích cho bạn. Nếu có bất kỳ câu hỏi, hãy để lại bình luận bên dưới nhé!>