Tại sao người Vv ở mkfs.vfat?


18

Tôi đọc trong một bài viết trên Internet để định dạng phân vùng thành FAT32 bằng lệnh sau:

sudo mkfs.vfat -F 32 /dev/sdXn

Bây giờ tôi đọc trang man cho mkfs.vfatvà nó hiển thị mkfs.fatnhư tên của lệnh mà không có v. Sau đó, tôi đã thử định dạng một phân vùng mà không có vvà dự kiến ​​nó sẽ hoạt động. Tại sao có một lệnh đồng nghĩa được gọi mkfs.vfatthay vì chỉ mkfs.fat?

Chỉnh sửa: Ồ, và man mkfs mkfs.vfatđược liệt kê thay vì mkfs.fattrong "XEM CSONG".


2
vi.wikipedia.org/wiki/File_Allocation_Table#VFAT - điều này không liên quan gì đến Unix hoặc Linux.
Mat

@Mat: Ồ, cảm ơn! Giải thích nó. Tôi có nên xóa câu hỏi của tôi?
mkdrive2

@Archemar: Không, ý tôi là tôi đã hỏi một câu hỏi không liên quan gì đến Unix hoặc Linux, vậy tôi có nên xóa nó không?
mkdrive2

Hệ thống tập tin vfat được sử dụng trong thế giới linux (ví dụ: tôi tạo hình ảnh đĩa mềm vfat để truyền thông tin / tập tin đến một hệ thống không có mạng và giao diện ILO / ILOM hoặc sử dụng tập tin khởi động để cài đặt lại).
Archemar

Câu trả lời:


22

FAT là một họ các hệ thống tập tin, bao gồm ít nhất, theo thứ tự thời gian:

  • FAT12 , một hệ thống tập tin được sử dụng trên đĩa mềm từ cuối những năm 1980, đặc biệt là MS-DOS;
  • FAT16 , một sửa đổi nhỏ của FAT12 hỗ trợ phương tiện truyền thông lớn hơn, được giới thiệu để hỗ trợ đĩa cứng;
  • vFAT , tương thích ngược với FAT, nhưng cho phép các tệp có tên dài hơn mà chỉ các ứng dụng nhận biết vFAT chạy trên hệ điều hành nhận biết vFAT mới có thể nhìn thấy;
  • FAT32 , một sửa đổi khác của FAT16 được thiết kế để hỗ trợ kích thước đĩa lớn hơn. Trong thực tế, FAT32 hầu như luôn được sử dụng với sự hỗ trợ tên tệp dài của vFAT, nhưng về mặt kỹ thuật 16/32 và tên tệp dài-có / không là độc lập.

Vì các hệ thống tệp đó rất giống nhau, nên chúng thường được xử lý bởi cùng các trình điều khiển và công cụ. mkfs.vfatmkfs.fatlà cùng một công cụ; một hệ thống tệp FAT16 trống và hệ thống tệp vFAT trống trông giống hệt nhau, do mkfsđó không cần phân biệt giữa chúng. (Bạn có thể nghĩ về FAT16 và vFAT như hai cách khác nhau để xem cùng một hệ thống tệp chứ không phải là hai định dạng hệ thống tệp riêng biệt.)


Tôi có hiểu đúng rằng trong vFAT các tệp ẩn bổ sung được thêm vào và tên tệp được nối với tên tệp dài hơn không?
mkdrive2

1
@ mkdrive2 Có (tốt, chính xác hơn, đây là các mục nhập thư mục ẩn mà các hệ thống chỉ dành cho FAT16 coi là các hệ thống không được sử dụng và vFAT coi như đặt tên tệp dài cho một tệp trong thư mục đó).
Gilles 'SO- ngừng trở nên xấu xa'
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.