User Tools

Site Tools


systems:media_server:hard_drive_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
systems:media_server:hard_drive_setup [2025/05/11 14:02] petersystems:media_server:hard_drive_setup [2025/05/13 16:46] (current) peter
Line 1: Line 1:
 ====== Systems - Media Server - Hard Drive setup ====== ====== Systems - Media Server - Hard Drive setup ======
 +
 +To identify, mount and partition the hard drives in the system.
 +
 +----
  
 ===== Identify the Drives ===== ===== Identify the Drives =====
Line 6: Line 10:
  
 <code bash> <code bash>
-lsblk -o NAME,FSTYPE,MOUNTPOINT,SIZE,UUID+lsblk -o NAME,FSTYPE,MOUNTPOINT,SIZE,UUID,ID
 </code> </code>
  
Line 55: Line 59:
 lrwxrwxrwx  1 root root   10 May  5 09:18 ata-WDC_WD80EFZX-68UW8N0_VJHD6AMX-part1 -> ../../sdg1 lrwxrwxrwx  1 root root   10 May  5 09:18 ata-WDC_WD80EFZX-68UW8N0_VJHD6AMX-part1 -> ../../sdg1
 </code> </code>
 +
 +
 +----
 +
 +===== Format the drives (Optional) =====
 +
 +Partitioning a new data disk:
 +
 +<code bash>
 +sudo parted -a optimal -s /dev/sdX -- mklabel gpt mkpart primary 0% 100%
 +sudo mkfs.ext4 -m 2 -T largefile4 -L diskp01 /dev/sdX1
 +</code>
 +
 +<WRAP info>
 +**NOTE:**  "-m 2" here reserves 2% of the filesystem for root-owned files (e.g. .../.snapraid/content)
 +</WRAP>
 +
 +
 +Partitioning a new parity disk:
 +
 +<code bash>
 +sudo parted -a optimal -s /dev/sdX -- mklabel gpt mkpart primary 0% 100%
 +sudo mkfs.ext4 -m 0 -T largefile4 -L disk01 /dev/sdX1
 +</code>
 +
 +<WRAP info>
 +**NOTE:** "-m 0" here reserves 0% of the filesystem, ensuring that the parity disks are slightly larger than the data disks.
 +</WRAP>
  
  
systems/media_server/hard_drive_setup.1746972144.txt.gz · Last modified: 2025/05/11 14:02 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki