Last modified by Drunk Monkey on 2024-09-01 12:35

From version 13.1
edited by Drunk Monkey
on 2024-09-01 12:30
Change comment: There is no comment for this version
To version 8.2
edited by Drunk Monkey
on 2024-09-01 08:47
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -9,44 +9,39 @@
9 9  **Zpool Administration**
10 10  0. [[Install ZFS on Debian GNU/Linux>>doc:]]
11 11  ~1. [[VDEVs>>doc:.ZFS-Administration-Part-I-VDEVs.WebHome]]
12 -2. [[RAIDZ>>doc:.ZFS-Administration-Part-II-RAIDZ.WebHome]]
13 -3. [[The ZFS Intent Log (ZIL)>>doc:.ZFS-Administration-Part-III-The-ZFS-Intent-Log.WebHome]]
14 -4. [[The Adjustable Replacement Cache (ARC)>>doc:.ZFS-Administration-Part-IV-The-Adjustable-Replacement-Cache.WebHome]]
15 -5. [[Exporting and Importing Storage Pools>>doc:.ZFS-Administration-Part-V-Exporting-and-Importing-zpools.WebHome]]
16 -6. [[Scrub and Resilver>>doc:.ZFS-Administration-Part-VI-Scrub-and-Resilver.WebHome]]
17 -7. [[Getting and Setting Properties>>doc:.ZFS-Administration-Part-XVI-Getting-and-Setting-Properties.WebHome]]
18 -8. [[Best Practices and Caveats>>doc:.ZFS-Administration-Part-XVII-Best-Practices-and-Caveats.WebHome]]
12 +2. RAIDZ
13 +3. The ZFS Intent Log (ZIL)
14 +4. The Adjustable Replacement Cache (ARC)
15 +5. Exporting and Importing Storage Pools
16 +6. Scrub and Resilver
17 +7. Getting and Setting Properties
18 +8. Best Practices and Caveats
19 19  )))
20 20  
21 21  (% class="col-xs-12 col-xs-4" %)
22 22  (((
23 23  **ZFS Administration**
24 -9. [[Copy-on-write>>doc:.ZFS-Administration-Part-IX-Copy-on-write.WebHome]]
25 -10. [[Creating Filesystems>>doc:.ZFS-Administration-Part-X-Creating-Filesystems.WebHome]]
26 -~11. [[Compression and Deduplication>>doc:.ZFS-Administration-Part-XI-Compression-and-Deduplication.WebHome]]
27 -12. [[Snapshots and Clones>>doc:.ZFS-Administration-Part-XII-Snapshots-and-Clones.WebHome]]
28 -13. [[Sending and Receiving Filesystems>>doc:.ZFS-Administration-Part-XIII-Sending-and-Receiving-Filesystems.WebHome]]
29 -14. [[ZVOLs>>doc:.ZFS-Administration-Part-XIV-ZVOLS.WebHome]]
30 -15. [[iSCSI, NFS and Samba>>doc:.ZFS-Administration-Part-XV-iSCSI-NFS-and-Samba.WebHome]]
31 -16. [[Getting and Setting Properties>>doc:.ZFS-Administration-Part-XVI-Getting-and-Setting-Properties.WebHome]]
32 -17. [[Best Practices and Caveats>>doc:.ZFS-Administration-Part-XVII-Best-Practices-and-Caveats.WebHome]]
24 +9. Copy-on-write
25 +10. Creating Filesystems
26 +~11. Compression and Deduplication
27 +12. Snapshots and Clones
28 +13. Sending and Receiving Filesystems
29 +14. ZVOLs
30 +15. iSCSI, NFS and Samba
31 +16. Getting and Setting Properties
32 +17. Best Practices and Caveats
33 33  )))
34 34  
35 35  (% class="col-xs-12 col-xs-4" %)
36 36  (((
37 37  **Appendices**
38 -A. [[Visualizing The ZFS Intent Log (ZIL)>>doc:.ZFS-Administration-Appendix-A-Visualizing-The-ZFS-Intent-LOG-ZIL.WebHome]]
39 -B. [[Using USB Drives>>doc:.ZFS-Administration-Appendix-B-Using-USB-Drives.WebHome]]
40 -C. [[Why You Should Use ECC RAM>>doc:.ZFS-Administration-Appendix-C-Why-You-Should-Use-ECC-RAM.WebHome]]
41 -D. [[The True Cost Of Deduplication>>doc:.ZFS-Administration-Appendix-D-The-True-Cost-Of-Deduplication.WebHome]]
42 -E. [[How A ZIL Improves Disk Latencies>>doc:.ZFS-Administration-Appendix-E-How-A-ZIL-Improves-Disk-Latencies.WebHome]]
43 -
44 -
38 +A. Visualizing The ZFS Intent Log (ZIL)
39 +B. Using USB Drives
40 +C. Why You Should Use ECC RAM
41 +D. The True Cost Of Deduplication
45 45  )))
46 46  )))
47 47  
48 -----
49 -
50 50  **UPDATE (May 06, 2012)**: I apologize for mentioning it supports encryption. Pool version 28 is the latest source that the Free Software community has. Encryption was not added until pool version 30. So, encryption is not supported natively with the ZFS on Linux project. However, you can use LUKS containers underneath, or you can use Ecryptfs for the entire filesystem, which would still give you all the checksum, scrubbing and data integrity benefits of ZFS. Until Oracle gets their act together, and releases the current sources of ZFS, crypto is not implemented.
51 51  
52 52  Quick post on installing ZFS as a kernel module, not FUSE, on Debian GNU/Linux. The documents already exist for getting this going, I'm just hoping to spread this to a larger audience, in case you are unaware that it exists.
... ... @@ -55,13 +55,11 @@
55 55  
56 56  **UPDATE (May 05, 2013)**: I've updated the installation instructions. The old instructions included downloading the source and installing from there. At the time, that was all that was available. Since then, the ZFS on Linux project has created a proper Debian repository that you can use to install ZFS. Here is how you would do that:
57 57  
58 -{{code language="bash session"}}
59 -$ su -
53 +{{{$ su -
60 60  # wget http://archive.zfsonlinux.org/debian/pool/main/z/zfsonlinux/zfsonlinux_2%7Ewheezy_all.deb
61 61  # dpkg -i zfsonlinux_2~wheezy_all.deb
62 62  # apt-get update
63 -# apt-get install debian-zfs
64 -{{/code}}
57 +# apt-get install debian-zfs}}}
65 65  
66 66  And that's it!
67 67  
... ... @@ -71,7 +71,10 @@
71 71  
72 72  --**A word of note:** the manpages get installed to /share/man/. I found this troubling. You can modify your $MANPATH variable to include /share/man/man8/, or by creating symlinks, which is the approach I took:--
73 73  
74 ---{{{# cd /usr/share/man/man8/ # ln -s /share/man/man8/zdb.8 zdb.8 # ln -s /share/man/man8/zfs.8 zfs.8 # ln -s /share/man/man8/zpool.8 zpool.8 }}}---
67 +{{{# cd /usr/share/man/man8/
68 +# ln -s /share/man/man8/zdb.8 zdb.8
69 +# ln -s /share/man/man8/zfs.8 zfs.8
70 +# ln -s /share/man/man8/zpool.8 zpool.8}}}
75 75  
76 76  Now, make your zpool, and start playing:
77 77  
... ... @@ -96,3 +96,11 @@
96 96  [[https:~~/~~/web.archive.org/web/20210605031658/https:~~/~~/pthree.org/2012/04/17/install-zfs-on-debian-gnulinux/>>https://web.archive.org/web/20210605031658/https://pthree.org/2012/04/17/install-zfs-on-debian-gnulinux/]]
97 97  {{/box}}
98 98  
95 +{{code language="bash session"}}
96 +$ su -
97 +# wget http://archive.zfsonlinux.org/debian/pool/main/z/zfsonlinux/zfsonlinux_2%7Ewheezy_all.deb
98 +# dpkg -i zfsonlinux_2~wheezy_all.deb
99 +# apt-get update
100 +# apt-get install debian-zfs
101 +
102 +{{/code}}