Liberare spazio su un Server Cloud (Linux)
Per creare un PDF, utilizzare la funzione “Stampa” in fondo alla pagina.
Per poter migrare il tuo Server Cloud a VPS, è necessario disporre di almeno 100 MB di spazio libero nelle directory root e di avvio del server. Questo articolo illustra come liberare spazio sul tuo Server Cloud in modo da poter eseguire la migrazione.
Controllare lo spazio di archiviazione disponibile
Per visualizzare lo spazio libero dell'intero file system, immetti il seguente comando:
[root@localhost ~]# df -h
Per visualizzare lo spazio utilizzato dell'intero file system, immetti il seguente comando:
[root@localhost ~]# du -sh /
Svuotare i file di log
I file di log diventano sempre più grandi con il passare del tempo. Per questo motivo, è consigliabile svuotarli se non hai più bisogno dei dati che contengono.
Importante
Assicurarti di non eliminare i file di log. La loro eliminazione può avere effetti imprevisti sui servizi in esecuzione.
Quando svuoti un file di log, i dati vengono cancellati in modo permanente. Non sarà più possibile ripristinarli in un secondo momento.
Per svuotare i file di log, procedi come segue:
Verifica se sul tuo Server Cloud ci sono file di log che occupano molto spazio. Per farlo, digita il seguente comando:
[root@localhost ~]# ls -l -S -h /var/log
Dopo aver immesso il comando, i file di log dei programmi di sistema vengono visualizzati nella directory /var/log. Esempio:[root@localhost ~]# ls -l -S -h /var/log
total 351M
-rw-rw----. 1 root utmp 183M May 7 09:12 btmp
-rw-------. 1 root root 162M May 7 09:22 secure
-rw-------. 1 root root 2.8M May 7 09:22 messages
-rw-r--r--. 1 root root 1.0M Apr 11 21:03 dnf.log.1
-rw------- 1 root root 314K May 7 09:18 cron
-rw-r--r--. 1 root root 312K Apr 16 10:00 dnf.librepo.log
-rw-rw-r--. 1 root utmp 285K May 7 09:22 lastlog
-rw-r--r-- 1 root root 128K Apr 16 10:00 dnf.log
-rw-r--r--. 1 root root 77K Apr 16 10:00 dnf.rpm.log
-rw-r----- 1 root root 16K May 7 08:50 cloud-init.log
-rw------- 1 root root 15K May 7 08:50 vmware-vmsvc-root.log
-rw-r--r--. 1 root root 15K Apr 16 08:19 hawkey.log
-rw-r----- 1 root adm 13K May 7 08:50 cloud-init-output.log
-rw------- 1 root root 7.7K May 7 08:50 vmware-vgauthsvc.log.0
-rw-rw-r--. 1 root utmp 7.2K May 7 09:22 wtmp
-rw------- 1 root root 3.9K May 7 08:50 vmware-vmtoolsd-root.log
-rw------- 1 root root 1.3K May 7 08:50 kdump.log
-rw-r--r-- 1 root root 253 Feb 10 2022 vmware-network.4.log
-rw-r--r-- 1 root root 250 Mar 7 10:42 vmware-network.2.log
-rw-r--r-- 1 root root 195 Mar 11 15:18 vmware-network.1.log
-rw-r--r-- 1 root root 195 Feb 10 2022 vmware-network.5.log
-rw-r--r-- 1 root root 193 Mar 7 10:37 vmware-network.3.log
-rw-r--r-- 1 root root 193 May 7 08:50 vmware-network.log
drwx------. 2 root root 99 Apr 16 03:31 audit
lrwxrwxrwx 1 root root 39 Mar 7 10:39 README -> ../../usr/share/doc/systemd/README.logs
drwxr-x---. 2 chrony chrony 6 Jan 23 14:19 chrony
drwx------. 2 root root 6 Feb 10 2022 private
drwxr-x---. 2 sssd sssd 6 Feb 12 10:01 sssd
-rw-------. 1 root root 0 Feb 10 2022 maillog
-rw-------. 1 root root 0 Feb 10 2022 spooler
-rw-------. 1 root root 0 Feb 10 2022 tallylogApri il file di log desiderato con l'editor vi e verifica se hai ancora bisogno degli elementi che contiene. Per farlo, inserisci il seguente comando sostituendo il segnaposto:
[root@localhost ~]# vi /var/log/NOME_FILE
Esempio:
[root@localhost ~]# vi /var/log/dnf.log
Se non hai più bisogno degli elementi del file di log in questione, puoi svuotarlo. Il nome del file rimane invariato. Per svuotare un file di log, immetti il seguente comando, sostituendo il segnaposto.
[root@localhost ~]# > /var/log/NOME_FILE.log
Esempio:[root@localhost ~]# > /var/log/dnf.log.1
Eliminare i file di backup in Plesk
Plesk offre la possibilità di creare backup regolari dell'intero server, nonché backup di singoli account utente con siti web o di singoli abbonamenti. Se crei regolarmente backup con Plesk, ti consigliamo di eliminare i backup non più necessari.
Le istruzioni per farlo sono riportate nel seguente articolo:
Eliminare file di grandi dimensioni che non sono più necessari
Per liberare ulteriore spazio di memoria, puoi eliminare i file di grandi dimensioni che non sono più necessari. Per farlo, procedi come segue:
- Vai alla directory desiderata.
Per visualizzare un elenco dei file presenti nella directory, digita il seguente comando:
[root@localhost DIRECTORY]# du --block-size=MiB --max-depth=1 | sort -n
Esempio:[root@localhost var]# du --block-size=MiB --max-depth=1 | sort -n
1MiB ./crash
1MiB ./local
1MiB ./mail
1MiB ./opt
1MiB ./snap
1MiB ./spool
3MiB ./backups
120MiB ./www
141MiB ./cache
672MiB ./tmp
2231MiB ./lib
4157MiB ./log
7321MiB .Elimina i file non più necessari. Per farlo, inserisci uno dei comandi elencati di seguito sostituendo i segnaposto:
Eliminare un solo file:
[root@localhost ~]# rm NOME_FILE
Eliminare più file:[root@localhost ~]# rm NOME_FILE1 NOME_FILE2
Eliminare i file di sola lettura:[root@localhost ~]# rm -i NOME_FILE
Eliminare file e sottocartelle in una cartella specifica[root@localhost ~]# rm -r NOME_DIRECTORY/*
Disinstallare programmi non più necessari
Per liberare ulteriore spazio, è possibile disinstallare i programmi non più necessari. Per farlo, sostituisci il segnaposto NOME_PACCHETTO nei seguenti comandi con il nome del pacchetto che desideri disinstallare.
CentOS 7
[root@localhost ~]# sudo yum remove NOME_PACCHETTO
Centos Stream 8 e 9, Rocky Linux 8 e 9 e AlmaLinux 8 e 9
[root@localhost ~]# sudo dnf remove NOME_PACCHETTO
Debian / Ubuntu
[root@localhost ~]# sudo apt purge NOME_PACCHETTO
Eliminare i vecchi kernel
Nel corso del tempo, i vecchi kernel si accumulano a causa degli aggiornamenti. A seconda del loro numero, questi vecchi kernel possono occupare molta memoria. Per eliminare i vecchi kernel, procedi come segue:
Per verificare la versione del kernel in uso, inserisci il seguente comando:
[root@localhost ~]# uname -r
Per visualizzare un elenco di tutti i pacchetti kernel installati sul sistema, immetti il seguente comando:
Debian / Ubuntu
[root@localhost ~]# dpkg --list 'linux-image-*'
CentOS, Rocky Linux e AlmaLinux[root@localhost ~]# rpm -qa kernel
Importante
CentOS: assicurati che sia il kernel CentOS più recente che quello precedente rimangano installati per garantire la stabilità del sistema.
Altre distribuzioni: assicurati che il kernel più recente rimanga installato per garantire la stabilità del sistema.
Per disinstallare un kernel, personalizza il seguente comando e poi inseriscilo:
Debian / Ubuntu[root@localhost ~]# apt-get remove kernel-image-x-xx-xx
CentOS, Rocky Linux e AlmaLinux[root@localhost ~]# yum remove kernel-x.x.x-xxx
Verifica la memoria disponibile. Per farlo, digita il seguente comando:
[root@localhost ~]# df -h