Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #### Raspberry Pi RAID Konfiguration ####
- ## Update Sources ##
- sudo apt-get update
- ## Install RAID Software mdadm ##
- sudo apt-get install mdadm
- ## Reboot Pi ##
- sudo reboot
- ## Check disks ##
- lsblk
- ## Remove all data & partitions from disks ##
- sudo parted /dev/sda "rm 1"
- sudo parted /dev/sdb "rm 1"
- ## Check if no partitions are on disks ##
- lsblk
- ## Create MSDOS Table if disk is < 2TB ##
- sudo parted /dev/sda "mklabel msdos"
- sudo parted /dev/sdb "mklabel msdos"
- ## Create GPT Table if disk is > 2TB ##
- sudo parted /dev/sda "mklabel gpt"
- sudo parted /dev/sdb "mklabel gpt"
- ## Create partition on each disk ##
- sudo parted /dev/sda "mkpart primary ext4 1M -1"
- sudo parted /dev/sdb "mkpart primary ext4 1M -1"
- ## Activate RAID for each partition ##
- sudo parted /dev/sda "set 1 raid on"
- sudo parted /dev/sdb "set 1 raid on"
- ## Check status ##
- sudo parted -s /dev/sda print
- sudo parted -s /dev/sdb print
- ## Create RAID Level 0 ##
- sudo mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1
- ## Create RAID Level 1 ##
- sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
- ## Check staus ##
- lsblk
- ## Create Datasystem on RAID-System to be able to put files on it ##
- sudo mkfs -t ext4 /dev/md0
- ## Check prograss ##
- cat /proc/mdstat
- sudo mdadm --detail /dev/md0
- ## Create Mount Directory ##
- sudo mkdir /media/raid
- ## Mount RAID ##
- sudo mount /dev/md0 /media/raid
- ## Configure autostrat & mount at boot ##
- sudo nano /etc/fstab/
- add: /dev/md0 /media/raid ext4 4,nofail 0 0
- sudo crontab -e
- add: @reboot sleep 5; sudo mount /dev/md0 /media/raid
- ### Use RAID as Nextcloud data directory ###
- sudo su
- mkdir /media/raid/nextcloud/
- chown -R www-data:www-data /media/raid/nextcloud/
- ## open current data directory ##
- cd PATH/TO/DATA/
- mv data /media/raid/nextcloud
- ## Configure Nextcloud data directory ##
- nano /var/www/nextcloud/config/config.php
- edit this line: 'datadirectory' => '/media/raid/nextcloud/data/',
- ## restart webserver ##
- service apache2 restart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement