Tipus de sistemes de fitxers
FAT: Es compatible amb la majoria de OS degut a la seva simplicitat. Solen utilitzar-se a sistemes antics i usb’s. No soporta permisos ni característiques avançades de seguretat. EL tamany màxim dels arxius FAT32 són 4B i el tamany màxim de les particions son de 2TB.
NTFS: Es el sistema de fitxers que utiltiza windows. A diferència de l’anterior si que soporta particions molt més grans (16TB inclús més) i permet xifrats de seguretat i permisos de seguretat per als arxius.
HFS+ / APFS: EL HFS, era el sistema antic del OS de mac, però ara utilitzen el APFS. Una de les seves característiques es que està molt ben optimitzat per a les SSD i soporta xifrat natiu i clonació d’arxius
ext: Es el sistema de fitxer que utilitza linux. La seva variant ext4 permet un major rendiment, un major tamany d’axius i de particions (fins a 16TB). Es compatible a linux de manera nativa i es caracteritza per la seva eficiencia.
Un sector es la unitat minima física on se guarden les dades en un disc. Per defecte son 512 bytes (en principi no es modificable aquesta mida).
Per a saber la mida del sector fem a terminal la comanda fdisk -l
Es la unitat minima lògica de com se guarden les dades a nivell de sistema operatiu. Per defecte son 4096 bytes (Sí es modificable aquesta mida quan formatem la partició). Equivaldria a 8 sectors.
Aquí localitzem la partició:
i ara mirarem la mida de la nostra partició:
Amb la commanda du -b div.txt comprobem la mida d’un fitxer. Però realment amb la du -sh div.txt, veurem realment que agarra la mida
Es tot aquell espai desaprofitat de disc dels blocs que no estem usant. Per tant modificant el tamany del block i reduint-lo (sempre després d’haver fet un formateig), podem aprofitar l’espai que en principi astava desaprofitat. Però podria suposar una reducció en el rendiment del sistema degut a que el sistema esta llegint moltes més particions.
Es quan a mesura que anem treballant amb el SO, ya els arxius no queden guardats en blocs continuos de memòria i el rendiment llavors baixa. Amb el desfragmentador de discs (amb WIndows) podem reduir aquesta fragmentació externa. En linux diuen que el seu sitema de fitxers es tan bo que no caldria un desfragmentador de fitxers.
Amb aquesta commanda veurem si necessito desfragmentar —-> e4defrag -c /dev/sdb2
Amb aquesta començaria a desfragmentar —-> e4defrag /dev/sdb2
Si utilitzem el sistema de fitxer de ntfs, ho podrem utilitzar per a windos i ubuntu jutnament. Els més coneguts a part, som fat32 i ntfs. d’altra banda estirà el ntfs.
Una partició bàsicament es una divisió que fem al disc per a separar-ho en parts a nivell físic.
Un volum es com una capa d’abstracció lògica que es posa per damunt de les particions que agrupa les particions i/o discs.
Hem agregat una iso de 10GB
Comprovem el disk que hem posat de 10GB
Per a guardar posar w a la terminal.
Farem el block formateant la partició per a obtenir un tamany del block que no sigui el que ve per defecte.
Ara creo un nou arxiu:
Fem un reboot i comprovem que passa. Com veiem, si introduim la commanda /mnt/particio1/ encara no estarà montada la partició. Per tant, a partir de la commanda —> mount -t ext4 /dev/sdc1 /mnt/particio1/, ja estariem montant el sistema de fitxers dintre de la partició. Per aixó amb un ls dintre de la particio 1 —> cd particio1/, si ens surt els següents fitxers, voldria dir que ja tenim montada correctament la partició.
Guardem lo d’avans i reboot per a comprovar si ens apareix la carpeta prova
1. Teoria còpies de Seguretat
Una copia completa, es aquella que copia tot el disco, arxius, etc. L’inconvenient es que ocupen molt i son més lentes. Una copia diferencial, es aquella copia feta a partir de la diferencia de la completa, es a dir si faig una completa lo dilluns, i una diferencial lo dimarts, los arxius que es guardaran son els canviats de la diferencia entre el dilluns i dimarts. La copia incremental es la diferencia de la ultima incremental, es a dir, diluns creo una completa, lo dimarts tinc una incremental i, el dimecres si faig una altra, aquesta copia guardaria la diferencia de la copia del dimarts.
| Tipus de còpia | Què copia? | Avantatges | Inconvenients |
|---|---|---|---|
| Còpia completa | Totes les dades del sistema: discs, arxius, carpetes, etc. | Molt fiable; còpia independent; restauració molt ràpida. | Ocupa molt espai; temps de còpia més lent. |
| Còpia diferencial | Copia tots els canvis respecte l’última còpia completa. | Més ràpida i ligera que la completa; restauració ràpida (només completa + última diferencial). | Cada dia ocupa més espai perquè acumula tots els canvis des de la completa. |
| Còpia incremental | Copia únicament els canvis respecte l’última còpia (ja sigui completa o incremental). | Ocupa molt poc espai; molt ràpida de crear. | Restauració més lenta (cal la completa + totes les incrementals). |
2. Teoria comandes Backups
3. Pràctica comandes Backups
- cp:
- rsync:
- dd:
4. Pràctica programes Backups
- Duplicity: El primer pas, es instal·lar el programa i comprovar que s’ha instal·lat correctament.
4.1 Còpia normal
4.2 Còpia incremental
4.3 Còpia diferencial
5. Teoria automatització scripts, cron i anacron
scripts, que es i para que serveix: Es un fitxer executable que serveix per a fer moltes tasques. Es poden utilitzar amb diferents llenguatges
cron: Serveixen per a programar la temporització dels Scripts, es a dir, per a decidir quan s’executen els scripts. El cron s’utilitza normalment per a automatitzar tasques per a usuaris particulars en una data i una hora concrets i, si en aquell moment que la tasca esta programada, l’ordenador esta tancat, la tasca es perd.
anacron: Serveix per al mateix, pero es diferencia perque la tasca no es perd perque quan s’encen l’ordenador anacron recupera aquestes tasques.
Antigament anaven per separat, però ara ja treballen conjuntament.
FItxers importants per a configurar cron i anacron:
6. Pràctica automatització
COmento la ultima linia
Borrem el tar que teniem al escriptori, reiniciem la màquina i veurem que ens apareix el tar sol en 1 min ja que es el que hem modificat al anacron.
3.1 Fitxer implicats (en trobarem 4):
Primer que tot ens fiquem amb el sudo su, a la carpeta etc —> cd /etc i despres fem aixó—->nano passwd (primer fitxer implicat), que trobarem tots els usuaris que hi han. el “1000”, es el usuari i el segon 1000, es el gitnumber que es el grub que s’ha assignat a ‘usuari, i aquest sera el grup principal.
-nano shadow: Veurem lo referent a lo que son contrasenyes i caducitats de les contrasenyes. EL que podem veure exactament referent a la caducitat de les contrasenyes, es que a cada camp es pot observar el màxim de dies avans de que s’expiri la contrasenya (99999) seguit amb els dies d’avís avans d’expirar aquesta (7).
nano gshadow: tambe veurem els usuaris que formen part d’un grup, pero es diferència amb el grup en que podem veure qui es l’usuari administrador del grup, on s’indica el (cdrom:*)
3.2 Comandes bàsiques
Ara procedirem a veure com es borren usuaris. Primer crearem 4 usuaris i els borrarem de dues formes. Els usuaris seran ocanya 1,2,3 i 4.
borrar amb deluser:
borrar amb uderdel -l:
Per a bloqueijar un usuari —-> usermod -L (usuari):
Per a desblocarlo —-> usermod -U (usuari):
Ara que tenim creats aquests fitxers, hauriem de comprovar si per als nous usuaris, aquests apareixen comprovant-ho mostrant l’usuari. (proves de que ha funcionat la creació dels fitxers anteriors amb la creació d’un usuari adduser:)
3.3 Personalització de comandes
Primer que tot si vull modificar la commanda adduser —-> entrariem amb “sudo nano /etc/adduser.conf”, Aqui podem canviar el DHOME, per la que volessim. Aquesta modificació seria el nostre home per a un nou usuari creat. Per tant, canviarem el DHOME /var i el tornarem a ficar /home. Després, canviem el first UID I GID que es per a canviar l’assignacio del nostre usuari.
DHOME=/var
Comprovació:
Comprovació:
Comprovació:
Ubuntu server
1. UOG
-Proves dels permisos: Primer provem que groc te tots els permisos.
2. ACL (llistes de control d’accés)