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
```
Gestão de Discos
Uso e Espaço disponível
## Disks
File System & Space Usage
```
df -H
Listar discos e partições
df -h
```
```
#Listar discos e partições
lsblk
Gestão de partições
#Gestão de partições
sudo fdisk /dev/NOMEDISCO(resultado do lsblk)
Exemplo:
#Exemplo:
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
(parted) mklabel gpt
#(parted) mklabel gpt
#alterar para a unidade de medida que desejar
(parted) unit TB
#(parted) unit TB
#ver espaço livre
(parted) print free
#criar partição com espaço livre (exemplo:4 Teras)
mkpart primary ext4 0 4
Formatar uma partição
Ext4
#Formatar uma partição
#Ext4
mkfs.ext4 /dev/sdb1
Ext3
#Ext3
mkfs.ext3 /dev/sdb1
exFat
#exFat
sudo mkfs.exfat /dev/sdc1
NTFS
#NTFS
sudo apt-get install ntfs-3g
sudo mkntfs --fast --label Backups /dev/sdc1
Visualizar ids de partição
#Visualizar ids de partição
blkid /dev/sdc1
Mount de discos no arranque
#Mount de discos no arranque
sudo nano /etc/fstab
#adicionar/editar linha como pretendido
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
``````
```
## Manutenção de discos
Bad Sectors
sudo e2fsck -cfpv /dev/sda1
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.
### Compressão
## tar
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
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
#Caso seja necessário paralelismo
tar -I pigz -cvf - /fileserver/media/music/*
#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
para executar comandos por ssh que usem o display do servidor, começar por executar:
@@ -243,8 +253,9 @@ apt install terminator
## Backups
``` 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=/tmp \
--exclude=/mnt \
@@ -323,3 +334,13 @@ gio mount smb://server/share < /home/username/.credentials
```bash
gio mount -u smb://server/share
```
## btop
### Setup
#### Debian & Ubuntu
```bash
apt update && apt install btop -y
```