ืืื ืืืจ ืืืืกื, ืืืื ืงืึธื ืคืืืงื ืงืขื ืขื ืคึผืึทืกืืจื, ืขืก ืืืขื ืืืฉืืืื ืคึผืึทืกืืจื. ืืืกืืึธืืข ืึทืืข ืืึธืื ืืขืืื ืงืึทืกืขืก ืืืขื ืึท ืคืจืืฉ ืืืืืืืง ืืขืงืข ืืื ืึทืงืกืึทืืขื ืึทืื ืืืืกืืขืืขืงื, ืึธืืขืจ ืืขืงืกื ืืื ืึทืงืกืึทืืขื ืึทืื ืืืืกืืขืงืืืื ืืื ืืจืืึฟ ืืื ืึท ืืขืงืกื ืจืขืืึทืงืืึธืจ.
ืืืื ืืืจ ืืขื ื ืึท ืืึทืืขืืึธืก ืึธืืขืจ ืืืขืืืืืื ืืึทืืืฆืขืจ, ืืืจ ืืืกืืึธืืข ืืึธืื ืืขืคึผืืึธื ืืขืจื ืืึทืงืื ื ืคืื ืืึทื ืืฆืขืจ ืึทืงืึทืื ืฅ ืึธืืขืจ ืืืื ืืืขืืืืืื. ืืื ืึทืืึท ืงืึทืกืขืก, ืขืก ืืื ืืืืืืืง ืฆื ืืืงืขืจื ืื ืงืจืึทื ืึทืืึทืืืฉื, ืืขืคึฟืื ืขื ืื ืคึผืึธืืืฆืืข ืืืคึฟื ืืื ืื ืืืึทืื ืขืจืึทืืืืืื ืืขื ืืฆื ืืืจื ืื ืึทืืึทืงืขืจ.
ืื NILFS2 ืืขืงืข ืกืืกืืขื ืืื ืืื ืฅ ืคึฟืึทืจ ืกืึทืืืืื ื ืึทืืึท ืคึผืจืึธืืืขืืก.
ืขืก ืืื ืืขืืืขื ืคืึธืจืฉืืขืื ืืื ืื ืืื ืืงืก ืงืขืจื ืืื ื ืืืขืจืกืืข 2.6.30.
ืื ืคึผืืงืืืืืขืจืึทืื ืคืื ืืขื ืืขืงืข ืกืืกืืขื ืืื ืึทื ืขืก ืืื ืขื ืืขื ืฆื ืึท ืืืขืจืกืืข ืงืึธื ืืจืึธื ืกืืกืืขื: ืืืจ ืงืขื ืขื ืฉืืขื ืืืง ืฆืืจืืงืงืจืืื ืื ืฉืืึทื ืคืื ืื ืกืืกืืขื ืืื ืงืืง ืืื ืขืก ืืื ืืขืืืขื ืขืืืขืืข ืืึธื ืฆืืจืืง.
ืฆื ืฆืืฉืืขืื ืืขื ืคืึทื ืืงืฉืึทื ืึทืืืื, ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืงืึทื ืคืืืืขืจ Cron ืกืงืจืืคึผืก, ื ืขืืขื ืกื ืึทืคึผืฉืึทืฅ, ืขืืง. ืื NILFS2 ืืขืงืข ืกืืกืืขื ืืื ืืึธืก ืึทืืข ืืื. ืขืก ืงืืื ืืึธื ืึธืืืืขืจืจืืืฅ ืึทืื ืืึทืื ืืื ืฉืืขื ืืืง ืฉืจืืืื ืฆื ื ืืึทืข ืืขืืืื ืคืื ืื ืืืกืง ืืืื ืขืก ืืื ืืขื ืื ืคืจืื ืืืกืง ืคึผืืึทืฅ. ืืื ืคืื ืืืื ืืื ืื ืงืึธืคึผื-ืืืืฃ-ืฉืจืืื ืคึผืจืื ืฆืืคึผ.
ืืื ืคืึทืงื, ืืขืืขืจ ืขื ืืขืจืื ื ืืื ืึท ืืขืงืข ืงืจืืืืฅ ืืืืืึธืืึทืืืฉ ืึท ื ืืึทืข ืืึธืืขื ืืืืื ืคืื ืื ืืขืงืข ืกืืกืืขื, ืึทืืื ืืืจ ืงืขื ืขื ื ืืฆื ืืขื FS ืืื ืึท ืฆืืื ืืึทืฉืื ืืื ืจืืืืืื ื ืื ืฉืืึทื ืคืื ืืขืงืขืก.
ืืขืฉืืืืข
NILFS2 ืืื ืืขืืืขืืึธืคึผืขื ืืื ืื ืืืคืขื ืืฉื ืคืื
ืืืึธืก ืคึผืื ืงื ืขืก ืืื ืืขืืืขืืึธืคึผืขื ืคึฟืึทืจ ืืื ืืืืืึทืงืึทื ื, ืึธืืขืจ, ืขืก ืงืขื ืขื ืืืื ืื ืืขื ืืืขื ืึทื ืึทืืึท ืึท FS, ืืื ืืืื "ืฆืืื ืืึทืฉืื" ืคืึทื ืืงืฉืึทื ืึทืืืื, ืืื ืืืขืึทื ืคึฟืึทืจ ืกืืึธืจืื ื ืืึทืื ืืืึธืก ืื ืกืืืื ืืึทืืื ืื ืืก ืืื ืืืขืื ืฆื ืืจืึธืื ืืื ืฆื ืจืืคึผืืื ืื ืืื ืฆืข ืืืื ืคืื SMS, ืืืืขืืืก, ืืื"ื ื....
NILFS2 ืืื ืืืื ืคึผืึทืืขื ืืฉืึทืื ืึท ืืืืขืจ ืืืขืจืืคืื ืืขืฆืืึทื ืคึฟืึทืจ ืื ืขืจืืขื ืืืืขืจืืืื ืืึทืืื ืื ืืก, ืืืืึทื ืขืก ืึทืืึทืื ืืืจ ืฆื ืฆืืจืืงืงืจืืื ืึทืืข ืืืืกืืขืืขืงื ืืืชืืืช ืืื ืื ืคึผืึธืกื ืืึทืืึทืืืืก, ืจืืืืืืื ื ืื ืืืฉืึทืืืก ืคืื ืขืืคึผืืืืื ืืืึธืก ืงืขื ืืขืจื ืึธื ืคึผืจืืืืจื ืฆื ืคืึทืจืฉืืขืืื ื ืืื ืืืจื ืืืกืืขืงื ืึธืืขืจ ืืืืฉื ืืืืขืจ ืืขืงืขืก.
ืืื ืงืขื ืขื ืืืจ ืฉืคึผืืจ ืืืื ืืื ืฆืข ืงืึธืจืขืกืคึผืึธื ืืขื ืฅ ืืขืฉืืืืข?ืืืืฃ ืืื ืืงืก ืกืขืจืืืขืจืก (ืืื ืืึธืก ืืื ืืื NILFS2 ืืึธื ืืืื ืืื ืกืืึทืืืจื ืคึฟืึทืจ ืื ืขืจืืขื ืืืืขืจืืืื ืฆืืืขืงื), ืืขืจ ืืขืงืข ืืืคึฟื ืคืื ืกืืึธืจืื ื ืืืืืื ืืื ืึธืคื ืืขื ืืฆื ืฆื ืงืจืึธื E- ืืจืืื ืึทืจืืืงืืขื. ืื ืึทืืื ืืขืจืืคืขื ืข ืคึฟืึธืจืืึทื
ืืืื ืืขืจ ืคึผืึธืกื ืกืขืจืืืขืจ ื ืืฆื ืึท ืืึทืืึทืืืืก, NILFS2 ืืืขื ืืึทืื ืขืก ืืขืืืขื ืฆื ืืืงืขืจื ืื ืคึผืื ืืืขื ืืืืืื ื ืคืื ืืึทืืึทืืืืก ืขื ืืขืจืื ืืขื ืืื ืื ืคืืืืงืืื ืฆื ืืืงืขืจื ืื ืืึทืืึทืืืืก ืืื ืงืืื ืคืื ืื ืืึธืืืึทื ืฅ. ืืื ืืืจ ืืึทืจืคึฟื ืฆื ื ืืฆื ืืืืืึทืืืืก ืืืฉืืจืื ืฆื ืืขื ืืืึธืก ืขืก ืืื ืืขืืืขื ืืื ืืขื ืคืื ื ืืื ืฆืืื ...
ืึธืืขืจ, ืขืคึผืขืก ืืื ืคืึทืืฉ. ืึธืืขืจ ืื ืืึทืคึผืึทื ืืฉ ืจืขืืืจืื ื ืืึธื ืืขืืืื ืืืจ ืืืื ืื ื ืืืขืื ืืึธื ืืืึธืจืื ื ืึทืืขืืขื (ืึท ืืึท ืื ืืึทืจืึธืืืืึทืึท ืคึผืจืื ืฆืืคึผ), ืึธืืขืจ ืื ืคืึธืจืฉืืขืืื ื ืคืื NILFS2 ืืืืฃ ืืจืืืืฆืืื ืขืื ืืื ืก ืืื ืืขืืืขื ืืื ืืขืจ ืคึผืึทืจ, ืืื NILFS2 ืืื ืืืคืจืืื ืืื ืืขืจ ืื GPL ืืขืจืืืืืขื ืืฉ ืืื ืืืืขืจ ืืขืฉืืืื ื ืืจืืื ืื ืืื ืืงืก ืงืขืจื, ืืื ื ืขืก ืืขื ืขื ืืขืืืขื ืงืืื ืืึทืืื ืืขืจ ืืขื ืืช ืืืขืื ืืขื ืงืึธื ืืขืฉืจืืื ืืขืืกื ืงืืืึทืืึทืคืืื ืืึทืคึผืึทื ืืฉ, ืื ืืขืืืขืืึธืคึผืขืจืก ืคืื ืื ืืื ืืงืก ืงืขืจื ืืื ื ืืฉื ืืึธืื ืขืก.
ืืื ืืื NILFS2?
ืคึฟืื ืึท ืืึทื ืืฅ ืคืื ื ืคืื ืืืื ืื ื: ืืืืฃ ืึท ืืืขืจืกืืข ืงืึธื ืืจืึธื ืกืืกืืขื
ืคืื ืึท ืคึผืจืึธืืจืึทืืืกื ืก ืคืื ื ืคืื ืืืื ืื ื: ืึท ืงืืึทืืขืืืง ืืึทืคืขืจ. ืืขืจ ืืขืงืข ืกืืกืืขื ืึทืงืืืืืึทืืืืฅ ืขื ืืขืจืื ืืขื ืืื ืฉืจืืืื ืืื ืืื ืึท ืฉืืืง ืืืืื ืฆื ืืขืขืจืขื 8 ืืขืืืืืืื (2000 * 4096, ืืื 2000 ืืื ืื ื ืืืขืจ ืคืื ืขืืขืืขื ืื ืืื ืื ืืืึธืง ืืื 4096 ืืื ืื ืืจืืืก ืคืื ืืขื ืืึผืจืื ืืืึทื). ืืขืจ ืืื ืฆืขืจ ืืืกืง ืืื ืฆืขืืืืื ืืื ืึทืืึท ืฉืืืงืขืจ. ืื ืจืขืงืึธืจืืื ื ืืืืืื ื ืกืึทืงืืืขื ืืฉืึทืื. ืืืขื ืคืจืื ืคึผืืึทืฅ ืืืืคื ืืืืก, ืื ืึธืืืืึทืกื ืกื ืึทืคึผืฉืึทืฅ ืืขื ืขื ืืืืกืืขืืขืงื ืืื ืื ืืฉืึทื ืืงืก ืืขื ืขื ืึธืืืืขืจืจืืืึทื.
ืืงืขืจืืืง NILFS2 ืืืืื
- ืืืขืจืกืืข!!!
- ืืขืจ ืคึผืจืึธืฆืขืืืจ ืคึฟืึทืจ ืจืืกืืึธืจืื ื ืึท ืืขืงืข ืกืืกืืขื ื ืึธื ืึท ืืืจืืคืึทื ืืื ืคึผืฉืื: ืืืขื ืืึธืืืื ื, ืื ืืขืฆืืข ืฉืืืง ืืื ืื ืจืืืืืง ืืฉืขืงืกืื ืืื ืืขืืืื, ืืื ืึท ืกืืคึผืขืจืืืึธืงืง ืืื ืืื ืกืืึทืืืจื ืืืืฃ ืขืก. ืืึธืก ืืื ืึท ืึผืืขื ืจืขืืข ืึธืคึผืขืจืึทืฆืืข.
- ืจืขืื ืฆื ืืขื ืคืึทืงื ืึทื ืจืขืงืึธืจืืื ื ืฉืืขื ืืืง ืืืืืื ื ืืื ืขืึทืจืื, ืืขืืึธืื:
- ืงืขื ืขื ืืืืึทืื ืืื ืจืขืืืืืึทืื ืืืขื ืคืืืกื ืืืง ืืืืฃ ืึท SSD ืืื ืคึผืึทืืขืืขื ืจืึทื ืืึธื ืฉืจืืืื.
- NILFS2 ืกืึทืืืขืก ืกืกื ืืืื, ืืืืึทื ืขืก ืืื ืึผืืขื ืงืืื ืฉืจืืึทืื ืงืืืคื ืคืึทืงืืึธืจ.
ืืขืจ ืืขื ืื, ืขืก ืืื ื ืื ืืขืจ ืืื 2.ืืขืจ ืคืึทืงื ืืื ืึทื ืืืขื ืกืืงืืืงืื ืจืืจืืืืื ื ืื ืืื ืฆืข ืืืกืง, NILFS2 ืืืขื ืึทืจืืืขืจืคืืจื ืึทื ืืฉืืื ืืืฉื ืืึทืื ืฆื ื ืืึทืข ืืจืขืงืืขื (ืืฉืึทื ืืงืก).ืืืื ืืืจ ืืึธืื 10% ืคืื ืึทื ืืฉืืื ืืืฉื ืืึทืื ืืืืฃ ืืขื ืืืกืง, ืืืจ ืืืขืื ืืึทืงืืืขื ืึท 10% ืฉืจืืึทืื ืคืึทืจืืจืขืกืขืจื ืืื 1 ืืึทื ืฅ ืจืืจืืื. ื ื, ืึท 50% ืคืึทืจืืจืขืกืขืจื ืืื 50% ืคืืืงืืื ืคืื ืื ืืืื ืคึฟืึทืจ 1 ืืึทื ืฅ ืจืืจืืื ืคืื ืื ืืืกืง.
ืื ืืึทืงืกืืืื ืฉืจืืึทืื ืืขืืืื ืก ืืื 2. ืืึธืก ืืื ืืืืขืจ ื ืืืขืจืืง ืงืึทื ืกืืืขืจืื ื ืึทื ืึทืืฅ ืืื ืืขืฉืจืืื ืกืึทืงืืืขื ืืฉืึทืื. ืืื ืึทืืืขืืืื, ืื ืฉืจืืึทืื ืึทื ืึทืืืืฉืึทื ืืืขื ืืืื ืืืืื ืืงืขืจ ืืื ืึทื ืคืื ืึท ืงืึทื ืืืขื ืฉืึทื ืึทื ืคืจืึทืืืึทื ืืื ืืขืงืข ืกืืกืืขื ืืื ืึท 4096-ืืืืข ืกืขืงืืึธืจ. (ืืขืืึทื ืง ืื ืกืคึผืืืขืจื ืืืจื
ืืึทืืขืจืงืื ื ).
- ืคึผืึธืืขื ืฆืืขื ืื ืคืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืจืขืคึผืืึทืงืืืฉืึทื ืฆื ืึท ืืืืึทื NILFS2 FS
NILFS2 ืคึฟืึทืจ / ืืืื
ืืื ืืื ืืงืก-ืืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขืืขื, ืืื ืึท ืืขืจืฉื, ืขืก ืืื ืึท / ืืืื ืืขืงืข ืืื ืืืึธืก ืืึทื ืืฆืขืจ ืืึทืื ืืขื ืขื ืกืืึธืจื. ืคืึทืจืฉืืื ืืืืื ืจืึทืืขืืืขื ืืืืขืจ ืืึทื ืืฆืขืจ-ืกืคึผืขืฆืืคืืฉ ืกืขืืืื ืืก ืืื ืืขื ืืขืงืข.
ืืื ืืืขืจ, ืืืื ื ืืฉื ืืกืขืจืก, ืืืื ืืืกืืืืงืก ืจืืึฟ ืึธืคื? ืืขืจืืืขืจ, ืืื ืืื ืืึธืื, ืืึธื ืืื ืืืคืืืื ืื ื ืืฆื ืคืื NILFS2 ืืืืฃ / ืืืื.
ืืขืจืฆื, ืืื ืื ืืืืืืกืคึผืจืขื ื ืืฆื ืคืื SSDs, ืืืจ ืืืฆื ื ืื ืืขืจ ืืึธืื ืฆื ืืึธืจื ืืืขืื ืฉืืจืขื ื ืืจืึทืืืืึทืื ื ืืืขื ื ืืฆื CoW ืืขืงืข ืกืืกืืขืืขื.
ืืึธ, ืืืจ ืงืขื ืขื ืืึทืื FS ืกื ืึทืคึผืฉืึทืฅ ืืื ืึธืคื ืืื ืืืจ ืืื ืืื ZFS ืืื BTRFS, ืึธืืขืจ ืขืก ืืื ืฉืืขื ืืืง ืึท ืจืืืืงืืจื ืึทื ืึท ืคืึทืจืคืึทืื ืืขืงืข ืขื ืืขืจืื ื ืืืขื ืขื ืืืงื ืฆืืืืฉื ืื ืกื ืึทืคึผืฉืึทืฅ. ืืื ืื ืืืืืขืจ ืืึทืจืฃ ืืขื ื ืึธื ืคึฟืึทืจืืื ืขืจื: ืึทืืืข ืืึทืจืฃ ืืขื ืืืืกืืขืงื. ืืื NILFS2, ืึทืืข ืืขื ืืึทืคึผืึทื ื ืืืืืึธืืึทืืืฉ, ืืืฉ ืืขืืขืจ ืืืกื ืกืขืงืื ืืขืก.
ืืื ืืืฉืืคื ืึท ืืึทืืืฉืืงืึทื ืืึทื ื ืืื lvcreate (ืืื ืื nvme ืืึทื ื ืืจืืคึผืข, ืืื ืืขืงื ืืื). ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืฉืึทืคึฟื ืขืก ืืืืฃ ืื lvm ืืึทื ื, ืืืืึทื ืขืก ืงืขื ืขื ืืืื ืืืืื ืืงืกืคึผืึทื ืืื ืฉืคึผืขืืขืจ. ืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืืึธืื 50% ืคืจืื ืืืกืง ืคึผืืึทืฅ ืืื NILFS2 ืคึฟืึทืจ ืืืึทืืืฉ ืืืขืจืกืืข ืืืคืงืืึทื.
lvcreate -V10G -T nvme/thin -n home
ืืื ืคืึธืจืืึทืืืขื ืขืก ืืื NILFS2:
mkfs.nilfs2 -L nvme_home /dev/nvme/home
mkfs.nilfs2 (nilfs-utils 2.1.5)
Start writing file system initial data to the device
Blocksize:4096 Device:/dev/nvme/home1 Device Size:10737418240
File system initialization succeeded !!
ื ืึธื ืืขื, ืืืจ ืืึทืจืคึฟื ืฆื ื ืึธืืืึทืื ืึทืืข ืืึทืื ืคืื ืื ืงืจืึทื ื / ืืืื.
ืืื ืืึธื ืืึธืก ืืืืื ื ืึธื ืืืืื ื ืื ืงืึธืืคึผืืืืขืจ, ืืืืืขืจ ืืึธืืื ื ืืื ืืืื ืืฉืืื, ืืื ืืขืจ ืืืึธืจืฆื ืืึทื ืืฆืขืจ. ืืืื ืืื ืืืึธืื ืงืืึธืฅ ืืื ืืื ืืืื ืืึทื ืืฆืขืจ, ืขืืืขืืข ืืืืื ืืืึธืื ืขืคืขื ืขื ืกืึทืงืึทืฅ ืืื ืืขืงืขืก ืืื ืืืื ืืึทื ืืฆืขืจ 'ืก / ืืืื / ืืึทื ืืฆืขืจ ืืขืงืข, ืืืึธืก ืืืึธืื ืืึทืื ืึท ืจืืื ืงืึธืคึผืืข ืฉืืืขืจ. ืืื ืืืจ ืืืืกื, ืืขืจ ืืืื ืืขืงืข ืคึฟืึทืจ ืืขืจ ืืืึธืจืฆื ืืึทื ืืฆืขืจ ืืื ืืืืฉืึทืืืึทืื ืืืื ืืืืฃ ืื / ืืืึธืจืฆื ืืจื, ืึทืืื ืงืืื ืืขืงืขืก ืืืขื ืืืื ืขืคึฟืขื ืขื ืืืืฃ ืื / ืืืื ืฆืขืืืืืื ื.
mkdir /mnt/newhome
mount -t nilfs2 /dev/nvme/home /mnt/newhome
cp -a /home/. /mnt/newhome
ืคึฟืึทืจ ืื ืืขืฆืืข ืฉืืจื, ืืขื
ืืืืึทืืขืจ ืืืจ ืจืขืืึทืืืจื /etc/fstab, ืืื ืืืึธืก ืื ืืขืงืข ืกืืกืืขื ืคึฟืึทืจ /home ืืื ืืึธืื ืืขื, ืฆื
/dev/disk/by-label/nvme_home /home nilfs2 noatime 0 0
ืึธืคึผืฆืืข noatime
ืืืจืฃ ืฆื ืคึฟืึทืจืืขืกืขืจื ืคืึธืจืฉืืขืืื ื ืึทืืื ืึทื ืื ืฆืืื ืงืขื ื ืืฉื ืืืืฉื ืืื ืืขืืขืจ ืืขืงืข ืึทืงืกืขืก. ืืืืึทืืขืจ ืืืจ ืจืขืืึธืึธื.
ืืืืคึผืก ืคืื ืืืืืขืจ ืืื NILFS2.
ื ืจืขืืืืขืจ ืืึธืืขื ืืืืื ืึธื ืืืืื ืึทืื ืฆื ืืืืืฉืึทื ืืื ืืขืจืืคื ืึท ืืฉืขืงืคึผืืื ื ืึธืืขืจ ืึธืคึผืืื ืคืื ื.
ื ืืึธืืขื ืืืืื ืคึผืจืึธืืขืงืืขื ืคืื ืึทืืืึธ-ืืืืืฉืึทื ืืื ืืขืจืืคื ืึท ืืึธืืขื ืืืืื, ืืขืืึธืื ืคืฉืื ืึท ืืึธืืขื ืืืืื.
ืืืืืื ื ืืฉืขืงืคึผืืื ืฅ ืืื ืืืจืืืขืงืึธืื ืืื ืื lscp ืืึทืคึฟืขื
View ืกื ืึทืคึผืฉืึทืฅ lscp -s
ืืืจ ืงืขื ืขื ืืึทืื ืกื ืึทืคึผืฉืึทืฅ ืืื ืืฉืขืงืคึผืืื ืฅ ืืื ืืื ืงืืื ืฆืืื ื ืืฆื:
mkcp [-s] ััััะพะนััะฒะพ
ืืืจ ืืืงืขืจื ืืึทืื.
NILFS ืึทืืึทืื ืืื ืื ืฆื ืึธื ืงืืึทืคึผื ืืื ืคืืืข ืึทืื ืกื ืึทืคึผืฉืึทืฅ ืืื ืืืจ ืืืืื ืืื ืคึผืึทืจืึทืืขื ืืื ืืจืืขืื ืืื ืื ืืืืคึผื FS ืฆืืืืึทื. ืืืขืจ ืืืืื ืืื ืืืืขื ืขื ืืึธืืข.
ืึทืืฅ ืืื ืขืจืืื ืืืฉื ืึทืืื. ืจืขืืืืขืจ ืืฉืขืงืคึผืืื ืฅ ืึทื NILFS2 ืืืื ืงืขื ืขื ืืืขืจื ืืืืืึธืืึทืืืฉ ืืืืกืืขืืขืงื ืืื ืงืืื ืฆืืื (ืืืขื ืืืกืง ืคึผืืึทืฅ ืืืืคื ืืืืก ืึธืืขืจ ืืืื ืื nilfs_cleanerd ืึผืืืื), ืึทืืื ืืืืืขืจ ืืึทื ืืึธื ืืืจืื ื ืืืจ ืืืื ืืขืจ ืื ืืฉืขืงืคึผืืื ื ืืื ืึท ืืึธืืขื ืืืืื ืึธืืขืจ, ืืื ืจืืกืืฉ ืืขืจืขืื, ืืึทืคึผื ืื ืืึธืืขื ืืืืื.
chcp ss ะฝะพะผะตั_ัะตะบะฟะพะธะฝัะฐ
ื ืึธื ืืขื, ืืืจ ืงืขื ืขื ืึธื ืงืืึทืคึผื ืื ืืึธืืขื ืืืืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืืึธืก:
mount -t nilfs2 -r -o cp=ะฝะพะผะตั_ัะตะบะฟะพะธะฝัะฐ /dev/nvme/home /mnt/nilfs/ะฝะพะผะตั_ัะตะบะฟะพะธะฝัะฐ
ื ืึธื ืืืึธืก ืืืจ ื ืึธืืืึทืื ืื ืืขืืื ื ืืขืงืขืก ืคืื ืื ืืึธืืขื ืืืืื ืฆื / ืืืื.
ืืื ืืขืจื ืึธื ืืืจ ืืึทืืืึทืืืงื ืื ื ืื-ืืืืืฉืึทื ืคืึธื ืคืื ืื ืืึธืืขื ืืืืื ืึทืืื ืึทื ืืื ืืขืจ ืฆืืงืื ืคึฟื ืื ืึธืืึทืืึทืืืง ืืืกื ืงืึทืืขืงืืขืจ ืงืขื ืขื ืืึทืืืึทืืืงื ืึทืืืืืืืื ืืึทืื:
chcp cp ะฝะพะผะตั_ัะตะบะฟะพะธะฝัะฐ
ืืืืืืึทืืื ืคึฟืึทืจ NILFS2
ืืืขืจ ืืืก ืืื ืื ืคืจืืืืขื. ืืึธ, ืคืื ืงืืจืก, ืืืจ ืงืขื ืขื ืืึทืื ืึท ืืขืงืข ืกืืกืืขื, ืืืืฉื ืื ืืจืืืก ืึธื ืืืื, ืืขื ืื ืจืฉืืื ืคืื ืืฉืึทืืึทื ืืืฉืื, ืฉืึทืคึฟื ืืื ืืืกืืขืงื ืืื. ืื nilfs2-utils ืคึผืขืงื ืืื ืึท ืืื ืืืึทื ืืืฉืขื ืืืืขื ืก ืฉืืขืื.
ืืื ื NTT ืืื ืงืขืจืืืืื ืืืึทื ืคืึทื ืืื ื, ืขืก ืืขื ืขื ืงืืื ืฉื ืขื ื ืืืขืจืืง-ืืืจืื ืืืืืืึทืืื ืืืึธืก ืืึธืื ืืืจ ืฆื ืืืืึทืื ืื ืืขืฉืืืืข ืคืื โโืืขืงืข ืขื ืืขืจืื ืืขื ืึธืืขืจ ืืึทืื ืึท ืืืืืง ืฆืืืืฉื ืกื ืึทืคึผืฉืึทืฅ.
ืืืื n2u ื ืืฆื
ืฆื ืคึผืืึธืืืืจื ืืขื ืืืึทืงืืื ืืื ืืขืฉืจืืื
n2u log filename
ืืขืจ ืจืขืืืืืึทื ืืื ืขืคึผืขืก ืืื ืืึธืก:
CHECKPOINT DATE TIME TYPE SIZE MODE
1787552 2019-11-24 22:08:00 first 7079 cp
1792659 2019-11-25 23:09:05 changed 7081 cp
ืขืก ืึทืจืืขื ืืึทื ืฅ ืืขืฉืืืื ื ืคึฟืึทืจ ืื ืืืืกืืขืจืืืืืืืข ืืืคึผืืึทืืขื ืืืืฉืึทื ืืืคึฟื: ืขืก ืงืืงื ืคึฟืึทืจ ืืืคืขืจืึทื ืกืื ืฆืืืืฉื ืืขืงืขืก ื ืืฆื ืื ืืืกืขืงืฉืึทื ืืืคึฟื, ืืขืฉืืืื ื ืืึทืื ืืื ื ืืื ืงืึทืืคึผืขืจืื ื ืื ืืขืงืข / ืืืขืืืืืึทืืขืจ ืืื ืคืึทืจืฉืืืขื ืข ืกื ืึทืคึผืฉืึทืฅ.
ืืืจ ืงืขื ืขื ืฉืืขืื ืึท ืงืืื ืคืื ืืฉืขืงืคึผืืื ืฅ ืืื ืืขื ืฉืืืกื -cp CP1:CP2
ืึธืืขืจ -cp {YEAR-MM-DD}:{YEAR-MM-DD}
.
ืืืจ ืงืขื ื ืืืื ืืขื ืื ืืืืืง ืฆืืืืฉื ืืฉืขืงืคึผืืื ืฅ ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืืขืงืข ืึธืืขืจ ืืืขืืืืืึทืืขืจ:
n2u diff -r cp1:cp2 filename
ืืืจ ืงืขื ืขื ืืืืึทืื ืื ืืื ืฆืข ืงืจืึทื ืึทืืึทืืืฉื ืคืื ืขื ืืขืจืื ืืขื: ืึทืืข ืื ืืืคืขืจืึทื ืกืื ืฆืืืืฉื ืื ืืฉืขืงืคึผืืื ืฅ ืคืื ืึท ืกืคึผืขืฆืืคืืฉ ืืขืงืข / ืืืขืืืืืึทืืขืจ:
n2u blame [-r cp1:cp2] filename
ืืึทืืข ืืขืืึทืืขื ืืื ืืขื ืืึทืคึฟืขื ืืื ืืืื ืืขืฉืืืฆื.
ื ืจืืฃ ืฆื ืื ืืขืืืขืืึธืคึผืขืจืก
ืขืก ืืขื ืขื ืคืืืข ืกืคึผืขืฉืึทืืึทืกืฅ ืืืืฃ Habrรฉ. ืืืืข ืขื ืืืงื NILFS2. ืืึทืื ืจืขืคึผืืึทืงืืืฉืึทื, ื ืืืขืจืืง-ืืืจืื ืฉื ืขื ืืืืืง ืฆืืืืฉื ืจืืืืืืฉืึทื ื, ืจืขืคืืื ืง ืืื ืื ืืขืจืข ืืืืื!
ืจืขืคึฟืขืจืขื ืฆื
ืจืืคึผืึทืืึทืืึธืจืื:
ื ืขืืืกืืขืืืขืจืก:
ื ืืื ืง:
- NILFS2 ืืขืืืขืืึธืคึผืขืจืก: Ryusuke Konishi, Koji Sato, Naruhiko Kamimura, Seiji Kihara, Yoshiji Amagai, Hisashi Hifumi ืืื Satoshi Moriai. ืื ืืขืจืข ืืืืคึผื ืืืืืจืืขืืขืจืก ืืขื ืขื: Andreas Rohner, Dan McGee, David Arendt, David Smid, dexen deVries, Dmitry Smirnov, Eric Sandeen, Jiro SEKIBA, Matteo Frigo, Hitoshi Mitake, Takashi Iwai, Vyacheslav Dubeyko.
- ืฆื ืึทืืืืื ืคึฟืึทืจืืืืึทืืื ื ืืื ืื ืืืืขืจืกืึทื ืคึผืืงืืืจืขืก ืคึฟืึทืจ ืึท ืืืื ืืขืจืืขื ืกืขืจืืข ืคืื โโืคืืืืก.
"ืฆืืจืืง ืฆื ืืขืจ ืฆืืงืื ืคึฟื" . ืืขืจ ืขืจืฉืืขืจ ืืืื ืคืื ืืขื ืคึผืึธืกืื ืืื ืืขื ืืืขื ืคึฟืื ืืขื ืคึฟืืื "ืฆืืจืืง ืฆื ืืขืจ ืฆืืงืื ืคึฟื 3". - ืงืึธืืคึผืึทื ืืขืก
RUVDS ืคึฟืึทืจ ืฉืืืฆื ืืื ืื ืืขืืขืื ืืืื ืฆื ืึทืจืืืกืืขืื ืืืืฃ ืืืื ืืืึธื ืืืืฃ Habrรฉ.
ืคึผืก ืืืืข ืฉืืงื ืงืืื ืขืจืจืึธืจืก ืืืจ ืืึทืืขืจืงื ืืื ืึท ืคึผืจืืืืึทื ืึธื ืืึธื. ืืื ืคืึทืจืืจืขืกืขืจื ืืืื ืงืึทืจืืึท ืคึฟืึทืจ ืืขื.
ืืืจ ืงืขื ืขื ืขืงืกืคึผืขืจืืืขื ื ืืื NILFS2 ืืืจื ืึธืจืืขืจืื ื ืึท ืืืืจืืืึทื ืืึทืฉืื ืคึฟืื
ืืงืืจ: www.habr.com