Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit cf48bf1

Browse files
authored
add example
1 parent 4b92321 commit cf48bf1

File tree

1 file changed

+89
-1
lines changed

1 file changed

+89
-1
lines changed

‎README.md‎

Lines changed: 89 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,94 @@ The actual disk size of Snapshot 2 is the size of the extents of snapshot 2 minu
3939
You can find suvolume ids by using:
4040
`btrfs subvolume list /path/to/btrfs`
4141

42+
## Example:
43+
44+
`btrfs subvolume list /path/to/btrfs`:
45+
46+
```
47+
ID 258 gen 14433 top level 5 path mypath
48+
ID 259 gen 14435 top level 5 path subvol_snapshots
49+
ID 1949 gen 3785 top level 259 path subvol_snapshots/283/snapshot
50+
ID 2133 gen 5080 top level 259 path subvol_snapshots/435/snapshot
51+
ID 2395 gen 6616 top level 259 path subvol_snapshots/660/snapshot
52+
ID 2577 gen 8480 top level 259 path subvol_snapshots/783/snapshot
53+
ID 2694 gen 8781 top level 259 path subvol_snapshots/888/snapshot
54+
ID 3661 gen 10830 top level 259 path subvol_snapshots/1126/snapshot
55+
ID 3764 gen 11594 top level 259 path subvol_snapshots/1189/snapshot
56+
ID 3784 gen 11948 top level 259 path subvol_snapshots/1200/snapshot
57+
ID 3818 gen 11948 top level 259 path subvol_snapshots/1228/snapshot
58+
ID 3857 gen 12035 top level 259 path subvol_snapshots/1258/snapshot
59+
ID 3864 gen 12070 top level 259 path subvol_snapshots/1265/snapshot
60+
ID 3887 gen 12351 top level 259 path subvol_snapshots/1285/snapshot
61+
ID 3900 gen 12404 top level 259 path subvol_snapshots/1298/snapshot
62+
ID 3913 gen 12505 top level 259 path subvol_snapshots/1311/snapshot
63+
ID 3923 gen 12557 top level 259 path subvol_snapshots/1320/snapshot
64+
ID 3942 gen 12628 top level 259 path subvol_snapshots/1333/snapshot
65+
ID 3974 gen 13105 top level 259 path subvol_snapshots/1362/snapshot
66+
ID 4040 gen 13778 top level 259 path subvol_snapshots/1412/snapshot
67+
ID 4046 gen 13778 top level 259 path subvol_snapshots/1417/snapshot
68+
ID 4072 gen 13778 top level 259 path subvol_snapshots/1438/snapshot
69+
ID 4091 gen 13778 top level 259 path subvol_snapshots/1452/snapshot
70+
ID 4130 gen 13853 top level 259 path subvol_snapshots/1477/snapshot
71+
ID 4166 gen 14015 top level 259 path subvol_snapshots/1509/snapshot
72+
ID 4168 gen 14022 top level 259 path subvol_snapshots/1510/snapshot
73+
ID 4169 gen 14026 top level 259 path subvol_snapshots/1511/snapshot
74+
ID 4170 gen 14081 top level 259 path subvol_snapshots/1512/snapshot
75+
ID 4171 gen 14186 top level 259 path subvol_snapshots/1513/snapshot
76+
ID 4172 gen 14288 top level 259 path subvol_snapshots/1514/snapshot
77+
ID 4173 gen 14384 top level 259 path subvol_snapshots/1515/snapshot
78+
ID 4174 gen 14409 top level 259 path subvol_snapshots/1516/snapshot
79+
ID 4175 gen 14412 top level 259 path subvol_snapshots/1517/snapshot
80+
ID 4176 gen 14415 top level 259 path subvol_snapshots/1518/snapshot
81+
ID 4177 gen 14418 top level 259 path subvol_snapshots/1519/snapshot
82+
ID 4178 gen 14430 top level 259 path subvol_snapshots/1520/snapshot
83+
ID 4179 gen 14433 top level 259 path subvol_snapshots/1521/snapshot
84+
```
85+
86+
`python subvolume.py /path/to/btrfs 259`:
87+
88+
```
89+
258 0.0B 258 0.0B
90+
4179 0.0B 4179 0.0B
91+
4178 0.0B 4178 3.3MiB
92+
4177 0.0B 4177 0.0B
93+
4176 0.0B 4176 0.0B
94+
4175 0.0B 4175 0.0B
95+
4174 0.0B 4174 0.0B
96+
4173 0.0B 4173 0.0B
97+
4172 0.0B 4172 0.0B
98+
4171 0.0B 4171 0.0B
99+
4170 0.0B 4170 0.0B
100+
4169 0.0B 4169 0.0B
101+
4168 0.0B 4168 0.0B
102+
4166 0.0B 4166 590.9MiB
103+
4130 8.0KiB 4130 6.1GiB
104+
4091 4.0KiB 4091 34.0MiB
105+
4072 0.0B 4072 4.8MiB
106+
4046 12.0KiB 4046 3.8MiB
107+
4040 8.4MiB 4040 11.0GiB
108+
3974 20.0KiB 3974 2.1MiB
109+
3942 128.0KiB 3942 3.9GiB
110+
3923 0.0B 3923 96.5MiB
111+
3913 0.0B 3913 556.4MiB
112+
3900 0.0B 3900 36.3MiB
113+
3887 0.0B 3887 995.6MiB
114+
3864 0.0B 3864 61.9MiB
115+
3857 0.0B 3857 3.1GiB
116+
3818 8.0KiB 3818 378.9MiB
117+
3784 28.0KiB 3784 7.0GiB
118+
3764 104.0KiB 3764 7.9GiB
119+
3661 216.0KiB 3661 13.6GiB
120+
2694 8.0KiB 2694 590.7MiB
121+
2577 2.4MiB 2577 39.9GiB
122+
2395 1.7MiB 2395 54.2GiB
123+
2133 447.7MiB 2133 28.3GiB
124+
1949 151.0MiB 1949 1.4TiB
125+
```
126+
Snapshot 2133 introduced 28GiB, where most of them still reside on the system (used by newer snapshot, 2395)
127+
Thus, deleting snapshot 2133, will only free 447MiB.
128+
42129
## Possible expansions:
43130

44-
## Open questions:
131+
Calculate the size of metadata block differences.
132+
Take into consideration inline file extents.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /