Một cách để đáp ứng các yêu cầu lưu trữ của bạn là tạo một hệ thống tệp loopback bên trong phân vùng NTFS của bạn, nhưng điều đáng chú ý là hiệu năng của một thiết bị lặp như vậy sẽ tệ hơn vì đầu vào (I / O) sẽ xảy ra trong hệ thống tệp trong một hệ thống tập tin
Nó khá đơn giản để thiết lập một hệ thống tập tin loopback. Giả sử đó /demo
là nơi bạn đã gắn thiết bị NTFS của mình:
Tạo một tệp không thưa thớt
Kích thước là sự lựa chọn của bạn. Ví dụ của tôi là 1GiB lớn:
root@node51 [/demo]# dd if=/dev/zero of=loopback.img bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.88537 s, 570 MB/s
Định dạng tệp bằng hệ thống tệp có tất cả các khả năng quyền mà bạn cần
Tôi sử dụng ext4 trong ví dụ này:
root@node51 [/demo]# mkfs.ext4 loopback.img
mke2fs 1.42.9 (4-Feb-2014)
loopback.img is not a block special device.
Proceed anyway? (y,n) y
Discarding device blocks: done
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
Bạn vừa tạo một hệ thống tập tin bên trong một tập tin.
Gắn kết hệ thống tập tin mới
root@node51 [/demo]# mount -o loop loopback.img /mnt
Đưa dữ liệu vào hệ thống tập tin mới của bạn
root@node51 [/demo]# echo "Data data data" > /mnt/file.txt
root@node51 [/demo]# ll /mnt/
total 28
drwxr-xr-x 3 root root 4096 May 25 09:31 ./
drwxr-xr-x 24 root root 4096 May 25 09:29 ../
-rw-r--r-- 1 root root 15 May 25 09:31 file.txt
drwx------ 2 root root 16384 May 25 09:30 lost+found/
Thuận tiện, bạn có thể thay đổi kích thước hệ thống tập tin ext4 khá linh hoạt.
Ví dụ phóng to
root@node51 [/demo]# ll -h
total 33M
drwxr-xr-x 2 root root 4.0K May 25 09:30 ./
drwxr-xr-x 24 root root 4.0K May 25 09:29 ../
-rw-r--r-- 1 root root 1.0G May 25 09:31 loopback.img
root@node51 [/demo]# umount loopback.img
root@node51 [/demo]# e2fsck -f loopback.img
e2fsck 1.42.9 (4-Feb-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
loopback.img: 12/65536 files (0.0% non-contiguous), 12636/262144 blocks
root@node51 [/demo]# resize2fs loopback.img 4G
resize2fs 1.42.9 (4-Feb-2014)
Resizing the filesystem on loopback.img to 1048576 (4k) blocks.
The filesystem on loopback.img is now 1048576 blocks long.
root@node51 [/demo]# ll -h
total 33M
drwxr-xr-x 2 root root 4.0K May 25 09:30 ./
drwxr-xr-x 24 root root 4.0K May 25 09:29 ../
-rw-r--r-- 1 root root 4.0G May 25 09:32 loopback.img
Ví dụ thu nhỏ
root@node51 [/demo]# ll -h
total 33M
drwxr-xr-x 2 root root 4.0K May 25 09:30 ./
drwxr-xr-x 24 root root 4.0K May 25 09:29 ../
-rw-r--r-- 1 root root 4.0G May 25 09:32 loopback.img
root@node51 [/demo]# e2fsck -f loopback.img
e2fsck 1.42.9 (4-Feb-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
loopback.img: 12/262144 files (0.0% non-contiguous), 25167/1048576 blocks
root@node51 [/demo]# resize2fs loopback.img 128M
resize2fs 1.42.9 (4-Feb-2014)
Resizing the filesystem on loopback.img to 32768 (4k) blocks.
The filesystem on loopback.img is now 32768 blocks long.
root@node51 [/demo]# ll -h
total 33M
drwxr-xr-x 2 root root 4.0K May 25 09:30 ./
drwxr-xr-x 24 root root 4.0K May 25 09:29 ../
-rw-r--r-- 1 root root 128M May 25 09:44 loopback.img
.img
tập tin động kích thước? Tôi đã thử thiết lập một thùng chứa truecrypt động, hoạt động tốt, nhưng hiệu suất không tốt vì máy tính không có khả năng tăng tốc phần cứng AES và bản thân đĩa đã được mã hóa.