在Debian中对分区进行版本控制,可通过以下两种方式实现:
Btrfs
sudo apt install btrfs-progs
。/dev/sdX
):sudo mkfs.btrfs /dev/sdX
。sudo btrfs subvolume snapshot /mnt/@ /mnt/@/snapshot-$(date +%s)
。sudo btrfs subvolume list /mnt
。ZFS
sudo apt install zfsutils-linux
。sudo zfs snapshot pool/dataset@timestamp
创建快照。sudo zfs list -t snapshot
。Git
sudo apt install git
。git init /path/to/directory
。git add .
→ git commit -m "版本说明"
。git log
,支持分支管理、远程协作等高级功能。SVN
sudo apt install subversion
。svn checkout <远程仓库URL> /path/to/directory
。svn commit -m "更新说明"
。注意: