Networks Business Online Việt Nam & International VH2

Hệ thống tập tin – Wikipedia tiếng Việt

Đăng ngày 25 August, 2022 bởi admin

Trong điện toán, khái niệm hệ thống tập tin hoặc hệ thống tệp (tiếng Anh: file system) được dùng để chỉ các phương pháp và cấu trúc dữ liệu mà một hệ điều hành sử dụng để theo dõi các tập tin trên ổ đĩa hoặc các phân vùng.[1] Hệ thống tập tin cũng kiểm soát cách lưu trữ và truy xuất dữ liệu. Không có hệ thống tập tin, thông tin được lưu trong các phương tiện lưu trữ sẽ là một khối dữ liệu lớn mà không có cách nào để biết nơi một phần thông tin dừng lại và phần tiếp theo bắt đầu. Bằng cách tách dữ liệu thành từng mảnh và đặt tên cho mỗi mảnh, thông tin dễ dàng được phân tách và xác định. Lấy tên từ cách đặt tên cho các hệ thống quản lý thông tin dùng giấy, mỗi nhóm dữ liệu được gọi là “tập tin”. Cấu trúc và quy tắc logic được sử dụng để quản lý các nhóm thông tin và tên của chúng được gọi là “hệ thống tập tin”.

Có nhiều loại mạng lưới hệ thống tập tin khác nhau. Mỗi loại có cấu trúc và logic khác nhau, thuộc tính của vận tốc, tính linh động, bảo mật thông tin, size và nhiều hơn nữa. Một số mạng lưới hệ thống tập tin đã được phong cách thiết kế để sử dụng cho những ứng dụng đơn cử. Ví dụ, mạng lưới hệ thống tập tin ISO 9660 được phong cách thiết kế dành riêng cho đĩa quang .Hệ thống tập tin hoàn toàn có thể được sử dụng trên nhiều loại thiết bị lưu trữ khác nhau sử dụng những loại phương tiện đi lại khác nhau. Kể từ năm 2019, những ổ đĩa cứng đã là thiết bị lưu trữ chính và được dự kiến sẽ duy trì trong tương lai gần. [ 2 ] Các loại phương tiện đi lại khác được sử dụng gồm có SSD, băng từ và đĩa quang. Trong 1 số ít trường hợp, ví dụ điển hình như với tmpfs ( temporary file, tập tin tạm ), bộ nhớ chính của máy tính ( bộ nhớ truy vấn ngẫu nhiên, RAM ) được sử dụng để tạo một mạng lưới hệ thống tập tin trong thời điểm tạm thời để sử dụng thời gian ngắn .

Một số hệ thống tập tin được sử dụng trên các thiết bị lưu trữ dữ liệu cục bộ;[3] những loại khác cung cấp quyền truy cập tệp qua giao thức mạng (ví dụ: máy khách NFS,[4] SMB hoặc 9P). Một số hệ thống tệp là “ảo”, có nghĩa là “tập tin” được cung cấp (được gọi là tập tin ảo) được tính theo yêu cầu (chẳng hạn như procfs và sysfs) hoặc chỉ đơn thuần là ánh xạ vào hệ thống tập tin khác được sử dụng làm kho lưu trữ. Hệ thống tập tin quản lý quyền truy cập vào cả nội dung của tập tin và siêu dữ liệu về các tập tin đó. Nó có trách nhiệm sắp xếp không gian lưu trữ; độ tin cậy, hiệu quả và điều chỉnh liên quan đến phương tiện lưu trữ vật lý là yếu tố quan trọng cần xem xét khi thiết kế.

Nguồn gốc của thuật ngữ[sửa|sửa mã nguồn]

Trước khi sự ra đời của máy tính, khái niệm file system (hệ thống tập tin) đã được sử dụng để mô tả một phương pháp lưu trữ và trích xuất tài liệu giấy.[5] Đến năm 1961, thuật ngữ này được mở rộng cho việc quản lý tập tin trên máy tính.[6] Đến năm 1964, thuật ngữ mới được sử dụng rộng rãi.[7]

Một mạng lưới hệ thống tập tin gồm có hai hoặc ba lớp. Đôi khi những lớp được phân tách rõ ràng và đôi lúc những tính năng được phối hợp. [ 8 ]

Lớp hệ thống tập tin logic (logical file system) chịu trách nhiệm tương tác với ứng dụng người dùng. Nó cung cấp giao diện chương trình ứng dụng (API) cho các thao tác với tập tin như OPEN, CLOSE, READ,… và chuyển thao tác được yêu cầu đến lớp bên dưới để xử lý. Hệ thống tập tin logic quản lý việc mở các mục trong bảng tập tin (file table) và các file descriptor của từng tiến trình (process).”[9][10] Lớp này cung cấp “quyền truy cập tập tin, hoạt động thư mục, [và] bảo mật và bảo vệ.”

Lớp tùy chọn thứ hai là hệ thống tập tin ảo (virtual file system). Giao diện này hỗ trợ nhiều đối tượng (instance) đồng thời của các hệ thống tập tin vật lý, mỗi phiên đối tượng khi đó gọi là hệ thống tập tin thực thi (file system implementation).[9]

Lớp thứ ba là hệ thống tập tin vật lý (physical file system). Lớp này liên quan đến hoạt động vật lý của thiết bị lưu trữ (ví dụ: đĩa). Nó xử lý các khối vật lý đang được đọc hoặc ghi. Nó xử lý bộ đệm và quản lý bộ nhớ và chịu trách nhiệm cho việc đặt các khối vật lý vào các vị trí cụ thể trên phương tiện lưu trữ. Hệ thống tệp vật lý tương tác với trình điều khiển thiết bị hoặc với kênh để điều khiển thiết bị lưu trữ.

Hệ thống tập tin và hệ quản lý và điều hành[sửa|sửa mã nguồn]

Nhiều hệ quản lý và điều hành gồm có tương hỗ cho nhiều hơn một mạng lưới hệ thống tập tin. Đôi khi hệ quản lý và mạng lưới hệ thống tập tin được xen kẽ ngặt nghèo đến mức khó hoàn toàn có thể tách rời những công dụng của mạng lưới hệ thống tập tin .

Cần phải có một giao diện được cung cấp bởi phần mềm hệ điều hành giữa người dùng và hệ thống tập tin. Giao diện này có thể là văn bản (như được cung cấp bởi giao diện dòng lệnh, chẳng hạn như shell Unix hoặc OpenVMS DCL) hoặc đồ họa (như được cung cấp bởi giao diện người dùng đồ họa, như trình duyệt tập tin). Nếu đồ họa, phép ẩn dụ của thư mục, chứa tài liệu, tệp khác và thư mục lồng nhau thường được sử dụng.

Hệ điều hành quản lý Unix và tương tự như Unix[sửa|sửa mã nguồn]

Các hệ quản lý tương tự như Unix tạo ra một mạng lưới hệ thống tệp ảo, làm cho tổng thể những tập tin trên tổng thể những thiết bị có vẻ như sống sót trong một mạng lưới hệ thống phân cấp duy nhất. Điều này có nghĩa, trong những mạng lưới hệ thống đó, có một thư mục gốc và mọi tập tin hiện có trên mạng lưới hệ thống được đặt bên dưới nó ở đâu đó. Các mạng lưới hệ thống tương tự như Unix hoàn toàn có thể sử dụng đĩa RAM hoặc tài nguyên san sẻ mạng làm thư mục gốc .

Các hệ thống tương tự Unix gán tên thiết bị cho từng thiết bị, nhưng đây không phải là cách các tập tin trên thiết bị đó được truy cập. Thay vào đó, để có quyền truy cập vào các tập tin trên thiết bị khác, trước tiên, hệ điều hành phải được thông báo những tập tin nào sẽ xuất hiện trong cây thư mục. Quá trình này được gọi là “mount” (gắn kết) một hệ thống tập tin. Ví dụ, để truy cập các tập tin trên CD-ROM, người ta phải báo với hệ điều hành “Lấy hệ thống tập tin từ CD-ROM này và làm cho nó xuất hiện trong thư mục tương tự”. Thư mục được cung cấp cho hệ điều hành được gọi là điểm gắn kết  – nó có thể, ví dụ, là /media. Thư mục /media tồn tại trên nhiều hệ thống Unix (như được chỉ định trong Tiêu chuẩn phân cấp hệ thống tập tin) và được dành riêng để sử dụng làm điểm gắn kết cho phương tiện lưu động như CD, DVD, ổ USB hoặc đĩa mềm. Nó có thể trống hoặc có thể chứa các thư mục con để gắn các thiết bị riêng lẻ. Nói chung, chỉ quản trị viên (tức là người dùng root) mới có thể cho phép gắn hệ thống tệp.

Các hệ quản lý tương tự như Unix thường gồm có ứng dụng và công cụ tương hỗ trong quy trình kết nối và cung ứng cho nó công dụng mới. Một số trong những kế hoạch này đã được đặt ra ” auto-mount ” như một sự phản ánh mục tiêu của chúng .

  • Trong nhiều tình huống, các hệ thống tập tin khác với root cần phải có sẵn ngay khi hệ điều hành đã khởi động. Do đó, tất cả các hệ thống tương tự Unix đều cung cấp phương tiện để gắn hệ thống tập tin khi khởi động. Quản trị viên hệ thống xác định các hệ thống tập tin này trong tập tin cấu hình fstab (vfstab trong Solaris), cũng chỉ ra các tùy chọn và điểm gắn kết.
  • Trong một số trường hợp, không cần phải gắn một số hệ thống tệp nhất định khi khởi động, mặc dù việc sử dụng chúng có thể được mong muốn sau đó. Có một số tiện ích cho các hệ thống tương tự Unix cho phép gắn các hệ thống tệp được xác định trước theo yêu cầu.
  • Phương tiện di động đã trở nên rất phổ biến với các nền tảng máy vi tính. Chúng cho phép các chương trình và dữ liệu được truyền giữa các máy mà không có kết nối vật lý. Ví dụ phổ biến bao gồm ổ đĩa flash USB, CD-ROM và DVD. Do đó, các tiện ích đã được phát triển để phát hiện sự hiện diện và tính sẵn có của một phương tiện và sau đó gắn phương tiện đó mà không có sự can thiệp của người dùng.
  • Các hệ thống tương tự Unix tiến bộ cũng đã giới thiệu một khái niệm gọi là siêu dữ liệu; ví dụ, dự án Linux supermount-ng. Ví dụ, một đĩa mềm đã có siêu dữ liệu có thể được gỡ bỏ khỏi hệ thống. Trong trường hợp bình thường, đĩa đã có thể được đồng bộ hóa và sau đó ngắt kết nối trước khi gỡ bỏ. Đã cung cấp đồng bộ hóa, một đĩa khác có thể được đưa vào ổ đĩa. Hệ thống tự động thông báo rằng đĩa đã thay đổi và cập nhật nội dung điểm gắn kết để phản ánh phương tiện mới.
  • Một automounter (trình gắn kết tự động) sẽ tự động gắn kết một hệ thống tập tin khi một tài liệu tham khảo được thực hiện cho các thư mục trên đỉnh mà nó phải được gắn kết. Điều này thường được sử dụng cho các hệ thống tập tin trên các máy chủ mạng, thay vì dựa vào các sự kiện như chèn phương tiện, như sẽ phù hợp với phương tiện lưu động.

Linux hỗ trợ nhiều hệ thống tập tin, nhưng các lựa chọn phổ biến cho đĩa hệ thống trên thiết bị cục bộ bao gồm họ ext * (ext2, ext3 và ext4), XFS, JFS và btrfs. Đối với flash thô không có flash translation layer (FTL) hoặc Memory Technology Device (MTD), có UBIFS, JFFS2 và YAFFS, trong số những thứ khác. SquashFS là một hệ thống tập tin chỉ đọc nén phổ biến.

Solaris trong những bản phát hành trước đó được mặc định là UFS ( không ghi nhật ký hoặc không đăng nhập ) cho những mạng lưới hệ thống tập tin bổ trợ và hoàn toàn có thể khởi động. Solaris mặc định, tương hỗ và lan rộng ra UFS .Hỗ trợ cho những mạng lưới hệ thống tập tin khác và những nâng cấp cải tiến quan trọng đã được thêm vào theo thời hạn, gồm có VxFS của Veritas, Sun Microsystems ( phân cụm ) QFS, Sun Microsystems ( ghi nhật ký ) UFS, và Sun Microsystems ( mã nguồn mở, poolable, nén 128 bit và sửa lỗi ) ZFS .Các phần lan rộng ra kernel đã được thêm vào Solaris để cho phép hoạt động giải trí Veritas VxFS hoàn toàn có thể khởi động. Logging hay ghi nhật ký đã được thêm vào UFS trong của Sun Solaris 7. Các phiên bản của Solaris 10, Solaris Express, OpenSolaris và những biến thể nguồn mở khác của hệ điều hành quản lý Solaris sau đó đã tương hỗ ZFS có năng lực khởi động .Logical Volume Management được cho phép lan rộng ra một mạng lưới hệ thống tập tin trên nhiều thiết bị nhằm mục đích mục tiêu thêm dự trữ, dung tích và / hoặc thông lượng. Các môi trường tự nhiên thừa kế trong Solaris hoàn toàn có thể sử dụng Solaris Volume Manager ( trước kia gọi là Solstice DiskSuite ). Nhiều hệ quản lý ( gồm có Solaris ) hoàn toàn có thể sử dụng Veritas Volume Manager. Các hệ quản lý văn minh dựa trên Solaris làm lu mờ nhu yếu quản trị khối lượng trải qua việc tận dụng những kho lưu trữ ảo trong ZFS .
macOS ( trước kia là Mac OS X ) sử dụng Apple File System ( APFS ), gần đây đã sửa chữa thay thế một mạng lưới hệ thống tập tin được thừa kế từ hệ quản lý Mac cổ xưa có tên HFS Plus ( HFS + ). Apple cũng sử dụng thuật ngữ ” Mac OS Extended ” cho HFS +. [ 11 ] [ 12 ] HFS Plus là một siêu dữ liệu và trường hợp dữ gìn và bảo vệ nhưng ( thường ) case-insensitive mạng lưới hệ thống tập tin. Do nguồn gốc Unix của macOS, phân quyền Unix đã được thêm vào HFS Plus. Các phiên bản sau của HFS Plus đã thêm nhật ký để ngăn ngừa tham nhũng cấu trúc mạng lưới hệ thống tập tin và đưa ra 1 số ít tối ưu hóa cho những thuật toán phân chia nhằm mục đích cố gắng nỗ lực tự động hóa chống phân mảnh những tập tin mà không nhu yếu trình chống phân mảnh bên ngoài .Tên tập tin hoàn toàn có thể lên tới 255 ký tự. HFS Plus sử dụng Unicode để lưu trữ tên tập tin. Trên macOS, kiểu tập tin hoàn toàn có thể đến từ mã loại, được lưu trữ trong siêu dữ liệu của tập tin hoặc phần lan rộng ra tập tin .HFS Plus có ba loại link : link cứng kiểu Unix, link tượng trưng kiểu Unix và bí danh. Các bí danh được phong cách thiết kế để duy trì một link đến tập tin gốc của chúng ngay cả khi chúng được vận động và di chuyển hoặc đổi tên ; chúng không được lý giải bởi chính mạng lưới hệ thống tập tin mà bởi mã File Manager trong vùng người dùng .macOS 10.13 High Sierra, được công bố vào ngày 5 tháng 6 năm 2017 tại sự kiện WWDC của Apple, sử dụng Apple File System trên những ổ đĩa SSD .macOS cũng tương hỗ mạng lưới hệ thống tệp UFS, xuất phát từ Unix Fast File System BSD trải qua NeXTSTEP. Tuy nhiên, kể từ Mac OS X Leopard, macOS không còn hoàn toàn có thể được thiết lập trên ổ UFS, mạng lưới hệ thống trước Leopard cũng không hề thiết lập trên ổ UFS được tăng cấp lên Leopard. [ 13 ] Kể từ khi Mac OS X Lion những tương hỗ UFS đã bị vô hiệu trọn vẹn .

Các phiên bản mới hơn của macOS có khả năng đọc và ghi vào các hệ thống tập tin FAT cũ (16 và 32) phổ biến trên Windows. Chúng cũng có khả năng đọc các hệ thống tập tin NTFS mới hơn của Windows. Để ghi vào hệ thống tập tin NTFS trên các phiên bản macOS trước phần mềm bên thứ ba của Mac OS X Snow Leopard là cần thiết. Mac OS X 10.6 (Snow Leopard) và sau đó cho phép ghi vào hệ thống tập tin NTFS, nhưng chỉ sau khi thay đổi cài đặt hệ thống không tầm thường (phần mềm bên thứ ba tồn tại tự động hóa việc này).[14]

Cuối cùng, macOS hỗ trợ đọc và ghi hệ thống tập tin exFAT kể từ Mac OS X Snow Leopard, bắt đầu từ phiên bản 10.6.5.[15]

Danh sách thư mục trong shell lệnh WindowsWindows sử dụng những mạng lưới hệ thống tập tin FAT, NTFS, exFAT, Live File System và ReFS ( những thứ ở đầu cuối chỉ được tương hỗ và sử dụng được trong Windows Server 2012, Windows Server năm nay, Windows 8, Windows 8.1 và Windows 10 ; Windows không hề khởi động từ nó ) .

Windows sử dụng một ký tự ổ đĩa trừu tượng ở cấp độ người dùng để phân biệt một đĩa hoặc phân vùng khác. Ví dụ: đường dẫn C:\WINDOWS đại diện cho một thư mục WINDOWS trên phân vùng được đại diện bởi chữ C. Ổ C: thường được sử dụng nhiều nhất cho phân vùng ổ đĩa cứng chính, trên đó Windows thường được cài đặt và từ đó khởi động. “Truyền thống” này đã trở nên ăn sâu đến mức các lỗi tồn tại trong nhiều ứng dụng đưa ra giả định rằng ổ đĩa mà hệ điều hành được cài đặt là C. Việc sử dụng các ký tự ổ đĩa và truyền thống sử dụng “C” làm ký tự ổ đĩa cho phân vùng ổ đĩa cứng chính, có thể bắt nguồn từ MS-DOS, trong đó các chữ cái A và B được dành riêng cho tối đa hai ổ đĩa mềm. Điều này đến lượt nó bắt nguồn từ CP/M trong những năm 1970 và cuối cùng là từ CP / CMS của IBM năm 1967.

Họ mạng lưới hệ thống tập tin FAT được tương hỗ bởi hầu hết những hệ điều hành quản lý cho máy tính cá thể, gồm có toàn bộ những phiên bản Windows và MS-DOS / PC DOS, OS / 2 và DR-DOS. ( PC-DOS là phiên bản OEM của MS-DOS, MS-DOS bắt đầu được dựa trên 86 – DOS của SCP. DR-DOS dựa trên Concurrent DOS của Digital Research, phiên bản thừa kế của CP / M-86. Do đó, những mạng lưới hệ thống tập tin FAT rất tương thích dưới dạng định dạng trao đổi chung giữa những máy tính và thiết bị thuộc hầu hết mọi loại và độ tuổi .

hệ thống tập tin FAT theo dõi nguồn gốc của nó trở lại tiền thân FAT 8 bit (không tương thích) trong Standalone Disk BASIC và dự án MDOS/MIDAS tồn tại trong thời gian ngắn.[cần dẫn nguồn]

Trong những năm qua, mạng lưới hệ thống tập tin đã được lan rộng ra từ FAT12 sang FAT16 và FAT32. Các tính năng khác nhau đã được thêm vào mạng lưới hệ thống tệp gồm có thư mục con, tương hỗ bảng mã, thuộc tính lan rộng ra và tên tập tin dài. Các bên thứ ba như Digital Research đã phối hợp tương hỗ tùy chọn để xóa tracking và những lược đồ bảo mật thông tin đa người dùng dựa trên ổ đĩa / thư mục / tập tin để tương hỗ mật khẩu và quyền truy vấn tập tin và thư mục như quyền đọc / ghi / thực thi / xóa. Hầu hết những tiện ích lan rộng ra này không được Windows tương hỗ .Các mạng lưới hệ thống tập tin FAT12 và FAT16 có số lượng giới hạn về số lượng mục trong thư mục gốc của mạng lưới hệ thống tập tin và có những hạn chế về kích cỡ tối đa của những ổ đĩa hoặc phân vùng có định dạng FAT .FAT32 xử lý những số lượng giới hạn trong FAT12 và FAT16, ngoại trừ số lượng giới hạn size tập tin gần bằng 4GB, nhưng vẫn còn hạn chế so với NTFS .FAT12, FAT16 và FAT32 cũng có số lượng giới hạn tám ký tự cho tên tập tin và ba ký tự cho phần lan rộng ra ( ví dụ điển hình như. exe ). Điều này thường được gọi là số lượng giới hạn tên tệp 8.3. VFAT, một phần lan rộng ra tùy chọn cho FAT12, FAT16 và FAT32, được ra mắt trong Windows 95 và Windows NT 3.5, được cho phép những tên tập tin dài ( LFN ) được lưu trữ trong mạng lưới hệ thống tập tin FAT theo kiểu thích hợp ngược .
NTFS, được trình làng với hệ quản lý Windows NT vào năm 1993, được cho phép trấn áp quyền dựa trên ACL. Các tính năng khác cũng được NTFS tương hỗ gồm có link cứng, nhiều luồng tập tin, lập chỉ mục thuộc tính, theo dõi hạn ngạch, tập tin thưa thớt, mã hóa, nén và những điểm tái diễn ( thư mục hoạt động giải trí như điểm kết nối cho những mạng lưới hệ thống tập tin khác, link tượng trưng, link, link lưu trữ từ xa ) .
exFAT là một mạng lưới hệ thống tập tin độc quyền và bằng bản quyền sáng tạo được bảo vệ bằng với lợi thế nhất định so với NTFS so với mạng lưới hệ thống tập tin cấp cao .exFAT không thích hợp ngược với những mạng lưới hệ thống tập tin FAT như FAT12, FAT16 hoặc FAT32. mạng lưới hệ thống tập tin được tương hỗ với những mạng lưới hệ thống Windows mới hơn, như Windows Server 2003, Windows Vista, Windows 2008, Windows 7, Windows 8 và gần đây, tương hỗ đã được thêm cho Windows XP. [ 16 ]

exFAT được hỗ trợ trong macOS bắt đầu với phiên bản 10.6.5 (Snow Leopard). Hỗ trợ trong các hệ điều hành khác rất ít do Microsoft chưa công bố các thông số kỹ thuật của hệ thống tập tin và việc triển khai hỗ trợ cho exFAT cần phải có giấy phép. exFAT là hệ thống tập tin duy nhất được hỗ trợ đầy đủ trên cả macOS và Windows có thể lưu các tệp lớn hơn 4GB.[cần dẫn nguồn]

Chuyển đổi loại mạng lưới hệ thống loại[sửa|sửa mã nguồn]

Có thể có lợi hoặc thiết yếu để có những tập tin trong một mạng lưới hệ thống tập tin khác với mạng lưới hệ thống hiện tại. Lý do gồm có nhu yếu tăng nhu yếu khoảng trống vượt quá số lượng giới hạn của mạng lưới hệ thống tập tin hiện tại. Độ sâu của đường dẫn hoàn toàn có thể cần phải tăng lên ngoài số lượng giới hạn của mạng lưới hệ thống tập tin. Có thể có những xem xét về hiệu suất hoặc độ an toàn và đáng tin cậy. Cung cấp quyền truy vấn vào hệ quản lý và điều hành khác không tương hỗ mạng lưới hệ thống tập tin hiện có là một nguyên do khác .

Chuyển đổi tại chỗ[sửa|sửa mã nguồn]

Trong 1 số ít trường hợp, việc quy đổi hoàn toàn có thể triển khai tại chỗ, mặc dầu việc chuyển dời mạng lưới hệ thống tập tin có phần bảo thủ hơn, vì nó tương quan đến việc tạo một bản sao của tài liệu và được khuyến nghị. [ 17 ] Trên Windows, mạng lưới hệ thống tập tin FAT và FAT32 hoàn toàn có thể được quy đổi sang NTFS trải qua tiện ích convert.exe, nhưng không hề ngược lại. Trên Linux, ext2 hoàn toàn có thể được quy đổi thành ext3 ( và được quy đổi trở lại ) và ext3 hoàn toàn có thể được quy đổi thành ext4 ( nhưng không hề quay lại ), [ 18 ] và cả ext3 và ext4 hoàn toàn có thể được quy đổi thành btrfs và quy đổi lại cho đến khi thông tin hoàn tác đã xóa. [ 19 ] Các quy đổi này hoàn toàn có thể do sử dụng cùng định dạng cho chính tài liệu tập tin và chuyển dời siêu dữ liệu vào khoảng trống trống, trong một số ít trường hợp sử dụng tương hỗ tập tin thưa thớt .

Di chuyển sang một mạng lưới hệ thống tệp khác[sửa|sửa mã nguồn]

Di chuyển có điểm yếu kém là cần thêm khoảng trống mặc dầu hoàn toàn có thể nhanh hơn. Trường hợp tốt nhất là nếu có khoảng trống chưa sử dụng trên phương tiện đi lại sẽ chứa mạng lưới hệ thống tập tin sau cuối .Ví dụ : để vận động và di chuyển mạng lưới hệ thống tập tin FAT32 sang mạng lưới hệ thống tập tin ext2. Đầu tiên tạo một mạng lưới hệ thống tập tin ext2 mới, sau đó sao chép tài liệu vào mạng lưới hệ thống tập tin, sau đó xóa mạng lưới hệ thống tập tin FAT32 .

Một cách khác, khi không có đủ không gian để giữ lại hệ thống tập tin gốc cho đến khi hệ thống tập tin mới được tạo, là sử dụng vùng làm việc (chẳng hạn như bộ nhớ lưu động). Điều này mất nhiều thời gian hơn nhưng một bản sao lưu dữ liệu là một tác dụng phụ tốt đẹp.

Đường dẫn tập tin dài và tên tập tin dài[sửa|sửa mã nguồn]

Trong các hệ thống tập tin phân cấp, các tập tin được truy cập bằng một đường dẫn là danh sách phân nhánh của các thư mục chứa tập tin. Các hệ thống tập tin khác nhau có các giới hạn khác nhau về độ sâu của đường dẫn. hệ thống tập tin cũng có giới hạn về độ dài của một tên tập tin riêng lẻ.

Sao chép những tập tin có tên dài hoặc nằm trong những đường dẫn có độ sâu đáng kể từ mạng lưới hệ thống tập tin này sang mạng lưới hệ thống tập tin khác hoàn toàn có thể gây ra tác dụng không mong ước. Điều này nhờ vào vào cách tiện ích triển khai sao chép xử lý sự độc lạ .

Tài liệu tìm hiểu thêm trực tuyến[sửa|sửa mã nguồn]

Liên kết ngoại[sửa|sửa mã nguồn]

Source: https://vh2.com.vn
Category : Lưu Trữ VH2