系統

Debian Squeeze 上的 Software RAID + LVM

以下是在 Debian Installer 內的 md + lvm 過程, 結構如下

/boot 200MB raid1
/ 2.5GB raid1
/vz 7GB raid + lvm
swap 1GB swap

 

 

最強的 FileSystem - BTRFS

最後更新: 2018-04-09

 

介紹

 

btrfs 是一個多才多藝的 FileSystem 來, 它根本架構是 CoW, 支援以下功能:

  • Extent based file storage (2^64 max file size)
  • Dynamic inode allocation
  • Writable snapshots
  • Subvolumes
  • Object level mirroring and striping
  • Compression (gzip and LZO)
  • Online filesystem check
  • Online filesystem defragmentation
  • Integrated multiple device support (RAID-0, RAID-1 and RAID-10 )
  • Checksums on data and metadata
  • Space-efficient packing of small files
  • Space-efficient indexed directories
  • Seed devices
  • Background scrub process for finding and fixing errors on files with redundant copies

所以說, 唔用就走寶 ~

不過, 使用前一定要少心, 因為在 Linux2.6 上它仍未有 fsck !! (Linux 3.2 上的 btrfsck 仍未用得..)

此外, 如果 CPU 支援 hardware 的 CRC32 那效能會更好

以下是 Btrfs v0.19 的使用

 

目錄

  • 注意事項
  • 新式指令
  • Kernel threads
  • Recovery
  • Build btrfs-progs
  • extref(extended inode refs)
  • More about btrfs
  • 建立多 Device 的 btrfs (mkfs.btrfs)
  • Conversion (single -> raid1)
  • Replacing failed devices
  • Play btrfs with image file
  • btrfs-send / btrfs-receive
  • GlobalReserve
  • XOR module
  • 常遇到的應用
     

DOC

https://btrfs.wiki.kernel.org/index.php/Main_Page

 

lvm - 硬碟的動態管理

更新時間: 2019-10-05

目錄

 

介紹

LVM 在商用的環境下應用實在不可或缺, 它可以應用在硬碟備份, 硬碟替換, 容量擴充等方面.

LVM works at the block level.

強大功能

 - Online data relocation

 - Flexible capacity

 - Disk striping

 - Mirroring volumes

 - Volume Snapshots

它一共由三個部分所組成

  • PV
  • VG
  • LV

LVM 自身支援

  • RAID4/5/6
  • Linear
  • Striped
  • Mirrored

 

DOC

 

parted

最後更新: 2017-05-15

介紹

 

parted 是 Linux 上修改 partion 的利器來.

它可以建立(mkpart), 刪除(rm), 檢查(check) Partion.

而且還可以 更改容量(resize) 及 救回(rescue) 誤刪的 partion !!!

注意: resize partion  唔等於 resize file system !!

目錄

 

 

RSS feed