Come usare apache da hard disk esterno:
Creare una partizione in ext4 nel vostro hard disk esterno. Vi consiglio di impostare una label al disco.
Poi eseguire i seguenti comandi:
sudo usermod -aG vostronomeutente http
Ora che avete aggiunto il vostro nome utente al gruppo http continuare in questo modo. Dirigetevi in /run/media/vostronomeutente/
sudo chown -Rv vostronomeutente:http Label_Disco_che_avete_dato
sudo chmod 755 Label_Disco_che_avete_dato
Infine modificare fstab:
sudo blkid
Ora che sapete quale disco è: ecco un esempio:
/dev/sda1: UUID="8CE3-2730" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="35181087-710e-4466-bada-8475459e6e79"
/dev/sda2: UUID="6c846116-e4e6-4727-b0ba-a1d62813405d" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="188b6394-ac0a-4710-9988-c15b29626ca5"
/dev/sdc1: LABEL="Backup_nuovo" BLOCK_SIZE="512" UUID="BAAC2936AC28EF17" TYPE="ntfs" PARTUUID="e3102a4b-01"
/dev/sdd1: LABEL="Backup_750GB" BLOCK_SIZE="512" UUID="FAA47D20A47CE115" TYPE="ntfs" PARTUUID="57bda165-01"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/sdb1: LABEL="Backup VM" UUID="e8fe3c9e-5678-43a3-b28b-d2584fd0bf00" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="95df1bb0-01"
/dev/sdb2: LABEL="siti_web" UUID="7e88db33-1cf3-43b3-ada8-8fff846c35d1" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="95df1bb0-02"
Il mio riporta come label siti_web. Visto che è nello stesso disco la partizione vi consiglio di fare cosi:
sudo nano /etc/fstab
Aggiungere la seguente riga:
/dev/sdxx /srv/http ext4 defaults,noatime
Sostituire sdxx con la vostra partizione e /srv/http con la direcoty primaria di apache.. Non usate UUID, il rischio sarebbe la non lettura corretta della partizione.
Riavviate il sistema ed avrete apache funzionante nella partizione esterna del vostro disco rigido USB.