##################################################################### Préparation des disques USB ##################################################################### Utiliser gparted via un pc ou un live cd pour formater les disques dur usb => HDD1 = 1swap 1go, 1 partition ext3 sur l'espace restant => HDD2 tout en ext4 ##################################################################### ##################################################################### #### config initiale #### sudo raspi-config Expand Filesystem Internationalisation options Locale => fr_FR.UTF-8 UTF-8 taper espace + tab + enter puis confirmer Time zone => Europe / Paris Keyboard => "PC Générique 105 touche" + espace + tab + OK Disposition => Autre + Français + Dispo par défaut + pas de compose + non Advanced options Update this tools Enable SSH HostName : NASBOX314. #### mise a jour complete #### sudo apt-get update && sudo apt-get upgrade ##################################################################### ----------------REBOOT-------------------------REBOOT--------- ##################################################################### #### CREATION DES DOSSIERS #### sudo mkdir /home/pi/documents sudo mkdir /media/USBHDD1 sudo mkdir /media/USBHDD2 ### identification des disques ### sudo blkid ***EXEMPLE BLKID*** /dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="boot" UUID="7D5C-A285" TYPE="vfat" /dev/mmcblk0p2: UUID="8z8z8z8-9z9z-5d5d-2q2q-4q4q4q4q4q4q" TYPE="ext4" /dev/sda1: UUID="1d1d1d1d-2a2a-3c3c-4d4d-5c5c5c5c5c5c" TYPE="swap" /dev/sda2: UUID="d2d2d2d2-4d4d-8e8e-6s6s6s6s6s6s6s6s6" TYPE="ext3" <======= /dev/sdb1: UUID="4r4r4r44-1rr1-1r1r-5r5r5r5r5r5r5r5r5" TYPE="ext4" <======= ### montage des disques dur ### sudo mount -t auto /dev/sda2 /media/USBHDD1 sudo mount -t auto /dev/sdb1 /media/USBHDD2 #### important repérer quel est le disque utiliser/vide #### sudo ls -l /home/pi/documents/ ### contient des fichiers sudo ls -l /media/USBHDD1/ ### /media/USBHDD1 est vide sudo ls -l /media/USBHDD2/ ### /media/USBHDD2 est vide ##################################################################### ###transfert OS de la carte SD vers le HDD.### ##################################################################### ### reperage des disques ### sudo blkid ***EXEMPLE BLKID*** /dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="boot" UUID="7D5C-A285" TYPE="vfat" /dev/mmcblk0p2: UUID="8z8z8z8-9z9z-5d5d-2q2q-4q4q4q4q4q4q" TYPE="ext4" /dev/sda1: UUID="1d1d1d1d-2a2a-3c3c-4d4d-5c5c5c5c5c5c" TYPE="swap" /dev/sda2: UUID="d2d2d2d2-4d4d-8e8e-6s6s6s6s6s6s6s6s6" TYPE="ext3" <======= /dev/sdb1: UUID="4r4r4r44-1rr1-1r1r-5r5r5r5r5r5r5r5r5" TYPE="ext4" ###Transférer le ROOT FILE SYSTEM### sudo dd if=/dev/mmcblk0p2 of=/dev/sda2 bs=512 ###Controler la copie des fichiers systeme### mkdir /home/pi/system sudo mount -t ext4 /dev/sda2 /home/pi/system ls -l /home/pi/system ###Étendre le ROOT FILE SYSTEM### sudo resize2fs /dev/sda2 ###Controler les disques### sudo blkid /dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="boot" UUID="7D5C-A285" TYPE="vfat" /dev/mmcblk0p2: UUID="8z8z8z8-9z9z-5d5d-2q2q-4q4q4q4q4q4q" TYPE="ext4" /dev/sda1: UUID="1d1d1d1d-2a2a-3c3c-4d4d-5c5c5c5c5c5c" TYPE="swap" /dev/sda2: UUID="d2d2d2d2-4d4d-8e8e-6s6s6s6s6s6s6s6s6" TYPE="ext4" <=====magic =) /dev/sdb1: UUID="4r4r4r44-1rr1-1r1r-5r5r5r5r5r5r5r5r5" TYPE="ext4" ###Modifier la partition de boot via cmdline.txt### cd /boot sudo nano cmdline.txt remplacez la partie root=/dev/mmcblk0p2 par root=/dev/sda2 ###Modifier fstab### ### reperage des UUID des disques ### sudo blkid /dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="boot" UUID="7D5C-A285" TYPE="vfat" /dev/mmcblk0p2: UUID="8z8z8z8-9z9z-5d5d-2q2q-4q4q4q4q4q4q" TYPE="ext4" /dev/sda1: UUID="1d1d1d1d-2a2a-3c3c-4d4d-5c5c5c5c5c5c" TYPE="swap" /dev/sda2: UUID="d2d2d2d2-4d4d-8e8e-6s6s6s6s6s6s6s6s6" TYPE="ext4" /dev/sdb1: UUID="4r4r4r44-1rr1-1r1r-5r5r5r5r5r5r5r5r5" TYPE="ext4" *************====> copier les lignes correspondant aux /dev/sd** ### ajout des disques usb au demarrage #### sudo nano /etc/fstab ****************fstab************** # a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] $ #INFOS !!!!!!!!!!! #/dev/sdb1 /media/USBHDD2 montee pour backup sur le 2e hdd #BLKID !!!!!!!!!! #/dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="boot" UUID="7D5C-A285" TYPE="vfat" boot #/dev/mmcblk0p2: UUID="8z8z8z8-9z9z-5d5d-2q2q-4q4q4q4q4q4q" TYPE="ext4" old_system #/dev/sdb1: UUID="4r4r4r44-1rr1-1r1r-5r5r5r5r5r5r5r5r5" TYPE="ext4" backup #/dev/sda1: UUID="1d1d1d1d-2a2a-3c3c-4d4d-5c5c5c5c5c5c" TYPE="swap" swap #/dev/sda2: UUID="d2d2d2d2-4d4d-8e8e-6s6s6s6s6s6s6s6s6" TYPE="ext4" system proc /proc proc defaults 0 0 /dev/mmcblk0p1 /boot vfat defaults,ro 0 2 UUID=1d1d1d1d-2a2a-3c3c-4d4d-5c5c5c5c5c5c swap swap defaults 0 0 UUID=d2d2d2d2-4d4d-8e8e-6s6s6s6s6s6s6s6s6 / ext4 defaults,noatime 0 1 UUID=4r4r4r44-1rr1-1r1r-5r5r5r5r5r5r5r5r5 /media/USBHDD2 ext4 noatime 0 0 ##################################################################### ----------------REBOOT-------------------------REBOOT--------- ##################################################################### ###ajout de la fonction de mise en reseau#### sudo apt-get install samba samba-common-bin ###changement des droits d'acces aux dossiers### sudo chmod 777 -R /home/pi/documents sudo chmod 777 -R /media/USBHDD2 sudo rmdir /media/USBHDD1 <== inutile apres le boot sur HDD sda2 ###configuration acces reseau### sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.old sudo nano /etc/samba/smb.conf ****************smb.conf************** [global] workgroup = WORKGROUP server string = %h server netbios name = NASBOX314 dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d security = user encrypt passwords = true passdb backend = tdbsam obey pam restrictions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes map to guest = bad user usershare allow guests = yes [mes documents] path =/home/pi/documents/ read only = no locking = no guest ok = yes force user = pi [backup] browseable = no path = /media/USBHDD2 read only = no locking = no guest ok = yes force user = pi ************************************** ### ajout d'un utilisateur au partage reseau### sudo smbpasswd -a pi "tapez le password de l'utilisateur pi" sudo /etc/init.d/samba restart ### Configuration de la sauvegarde ### sudo apt-get install rsync crontab -e ************crontab******************* # # m h dom mon dow command # # * * * * * commande temporelle (* = indifférent) # - - - - - # | | | | | # | | | | +----- jour de la semaine (0 - 6) (Lundi=0) # | | | +------- mois (1 - 12) # | | +--------- jour du mois (1 - 31) # | +----------- heure (0 - 23) # +------------- minute (0 - 59) # # 09 05 09 * * rsync -av --delete /media/USBHDD1/documents/ /media/USBHDD2/ ************************************** #### mise en veille des disques dur usb apres 30min ##### sudo apt-get install hdparm sudo nano /etc/hdparm.conf ********hdparm.conf********************* /dev/sda { spindown_time = 241 } /dev/sdb { spindown_time = 241 } ************************************** #### Personnalisation de l'acceuil de la console ### sudo nano /etc/motd *****************motd***************** //////////////////////////////// \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ // _ _ _____ ____ ____ __ __ ____ __ _ _ \\ // | \ | | /\ / ____|| _ \ / __ \\ \ / /|___ \/_ || || | \\ // | \| | / \ | (___ | |_) || | | |\ V / __) || || || |_ \\ // | . ` | / /\ \ \___ \ | _ < | | | | > < |__ < | ||__ _|\\ // | |\ | / ____ \ ____) || |_) || |__| |/ . \ ___) || | | | \\ // |_| \_|/_/ \_\|_____/ |____/ \____//_/ \_\|____/ |_| |_| \\ // V1.0\\ //////////////////////////////// \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ////// Da Ultimate Raspi-based NAS created and shared by SYRUS \\\\\\ //////////////////////////////// \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Propulsed by Raspbian, shared for all user since 2013. ************************************** ****Faire le ménage et les mises à jour**** #### faire le menage #### logiciels inutiles sudo apt-get remove scratch sudo apt-get remove pistore sudo apt-get remove wolfram-engine sudo apt-get remove oracle-java7-jdk sudo apt-get purge --auto-remove scratch sudo apt-get purge --auto-remove debian-reference-en dillo idle3 python3-tk idle python-pygame python-tk sudo apt-get purge --auto-remove lightdm gnome-themes-standard gnome-icon-theme raspberrypi-artwork sudo apt-get purge --auto-remove gvfs-backends gvfs-fuse desktop-base lxpolkit netsurf-gtk zenity xdg-utilse sudo apt-get purge --auto-remove mupdf gtk2-engines alsa-utils lxde lxtask menu-xdg gksu sudo apt-get purge --auto-remove midori xserver-xorg xinit xserver-xorg-video-fbdev sudo apt-get purge --auto-remove libraspberrypi-dev libraspberrypi-doc sudo apt-get purge --auto-remove dbus-x11 libx11-6 libx11-data libx11-xcb1 x11-common x11-utils sudo apt-get purge --auto-remove lxde-icon-theme gconf-service gconf2-common #### faire les mises a jour#### sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y dist-upgrade sudo apt-get -y autoremove sudo apt-get -y autoclean ******** .