Update README.md

This commit is contained in:
2024-03-03 13:52:53 +00:00
parent c0010c746f
commit f88170c031

View File

@@ -78,50 +78,59 @@ Reiniciar configuração sem reboot de computador
#sudo /etc/init.d/networking restart #sudo /etc/init.d/networking restart
``` ```
Gestão de Discos ## Disks
Uso e Espaço disponível
File System & Space Usage
``` ```
df -H df -h
Listar discos e partições ```
```
#Listar discos e partições
lsblk lsblk
Gestão de partições #Gestão de partições
sudo fdisk /dev/NOMEDISCO(resultado do lsblk) sudo fdisk /dev/NOMEDISCO(resultado do lsblk)
Exemplo: #Exemplo:
sudo fdisk /dev/sdc sudo fdisk /dev/sdc
e seguir o wizard #e seguir o wizard
Partições como mais de 2 TB #Partições como mais de 2 TB
sudo parted /dev/sdc sudo parted /dev/sdc
(parted) mklabel gpt #(parted) mklabel gpt
#alterar para a unidade de medida que desejar #alterar para a unidade de medida que desejar
(parted) unit TB #(parted) unit TB
#ver espaço livre #ver espaço livre
(parted) print free (parted) print free
#criar partição com espaço livre (exemplo:4 Teras) #criar partição com espaço livre (exemplo:4 Teras)
mkpart primary ext4 0 4 mkpart primary ext4 0 4
Formatar uma partição #Formatar uma partição
Ext4 #Ext4
mkfs.ext4 /dev/sdb1 mkfs.ext4 /dev/sdb1
Ext3 #Ext3
mkfs.ext3 /dev/sdb1 mkfs.ext3 /dev/sdb1
exFat #exFat
sudo mkfs.exfat /dev/sdc1 sudo mkfs.exfat /dev/sdc1
NTFS #NTFS
sudo apt-get install ntfs-3g sudo apt-get install ntfs-3g
sudo mkntfs --fast --label Backups /dev/sdc1 sudo mkntfs --fast --label Backups /dev/sdc1
Visualizar ids de partição #Visualizar ids de partição
blkid /dev/sdc1 blkid /dev/sdc1
Mount de discos no arranque #Mount de discos no arranque
sudo nano /etc/fstab sudo nano /etc/fstab
#adicionar/editar linha como pretendido #adicionar/editar linha como pretendido
PARTUUID=PARTUUIDQueBlkidDevolveu DirectorioOndeMontar ext4 defaults,nofail 0 02 PARTUUID=PARTUUIDQueBlkidDevolveu DirectorioOndeMontar ext4 defaults,nofail 0 02
mount de tudo o que está no fstab mas não esteja ainda montado (util para testar o fstab sem reboot) #mount de tudo o que está no fstab mas não esteja ainda montado (util para testar o fstab sem reboot)
mount -a mount -a
`````` ```
## Manutenção de discos ## Manutenção de discos
Bad Sectors Bad Sectors
sudo e2fsck -cfpv /dev/sda1 sudo e2fsck -cfpv /dev/sda1
O Exemplo foi com o disco sda1 mas deverá ser subsituido pelo disco desejado O Exemplo foi com o disco sda1 mas deverá ser subsituido pelo disco desejado
@@ -138,17 +147,18 @@ Os parâmetros têm os seguintes significados:
Esse comando pode levar muito tempo para ser executado, até várias horas em uma unidade particularmente grande. Esse comando pode levar muito tempo para ser executado, até várias horas em uma unidade particularmente grande.
### Compressão ## tar
A utilização o comando tar é uma das formas de comprimir no linux A utilização o comando tar é uma das formas de comprimir no linux
```
tar -cvf --exclude='.cache' --exclude='Cache' --exclude='.cache' --exclude='.tmp' --exclude='tmp' /tmp/nomedoficheiro.tar.gz /PATHPARAFICEHIROOUDIRECTORIO
sudo tar -cvf --exclude='.cache' --exclude='Cache' --exclude='.cache' --exclude='.tmp' --exclude='tmp' /tmp/nomedoficheiro.tar.gz /PATHPARAFICEHIROOUDIRECTORIO #Caso seja necessário paralelismo
Caso seja necessário paralelismo tar -I pigz -cvf - /fileserver/media/music/*
sudo tar -I pigz -cvf - /fileserver/media/music/*
Se for necessário limitar o tamanho do ficheiro compresso (dividindo em multiplos ficheiros)
sudo tar -I pigz -cvf - /sourcefolder/* | split --bytes=8GB - /tmp/file.tar.gz
#Se for necessário limitar o tamanho do ficheiro compresso (dividindo em multiplos ficheiros)
tar -I pigz -cvf - /sourcefolder/* | split --bytes=8GB - /tmp/file.tar.gz
```
## SSH ## SSH
para executar comandos por ssh que usem o display do servidor, começar por executar: para executar comandos por ssh que usem o display do servidor, começar por executar:
@@ -243,8 +253,9 @@ apt install terminator
## Backups ## Backups
``` bash ``` bash
sudo tar -cvpzf "/vault/.backups/devices/homeserver/tar/backup_$(date +"%Y%m%d%H%M%S").tar.gz \ tar -cvpzf "/vault/.backups/devices/homeserver/tar/backup_$(date +"%Y%m%d%H%M%S").tar.gz \
--exclude=/proc \ --exclude=/proc \
--exclude=/tmp \ --exclude=/tmp \
--exclude=/mnt \ --exclude=/mnt \
@@ -323,3 +334,13 @@ gio mount smb://server/share < /home/username/.credentials
```bash ```bash
gio mount -u smb://server/share gio mount -u smb://server/share
``` ```
## btop
### Setup
#### Debian & Ubuntu
```bash
apt update && apt install btop -y
```