Cartella File system???
-
deegan
- Imperturbabile Insigne

- Messaggi: 2639
- Iscrizione: lunedì 28 aprile 2008, 12:42
- Distribuzione: Ubuntu 20.04
- Sesso: Maschile
- Località: Varese
Cartella File system???
Ragazzi vorrei chiedervi una "bella" curiosità..... Nel mio Ubuntu, e come in tutti gli altri esiste una cartella chiamata "FILE SYSTEM", vorrei capirne di più su di essa.... :-\ mi spiego: tutte le cartelle contenute in essa, "file system" a cosa servono.......... Sicuramente è una domanda stupida... ma mi piacerebbe capirne di più, cosi' ho deciso di affidarmi alla vostra esperienza.... (b2b)
MB* ASUS TUF Gaming Z690 SV* EVGA RTX 3080 Ti CPU* i7-12700K
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
- KabaL_ScarS
- Scoppiettante Seguace

- Messaggi: 652
- Iscrizione: mercoledì 23 marzo 2005, 14:48
- Distribuzione: Ubuntu 13.10 64bit
- Località: Torino
- Contatti:
Re: Cartella File system???
Notebook ASUS A55V Ubuntu 13.10 - 64 bit
Notebook HP DV2172ea Ubuntu 10.04 LTS Lucid Lynx 64bit
Notebook HP DV2172ea Ubuntu 10.04 LTS Lucid Lynx 64bit
- mous16
- Imperturbabile Insigne

- Messaggi: 3940
- Iscrizione: mercoledì 25 ottobre 2006, 15:51
- Sesso: Maschile
Re: Cartella File system???
la cartella "File system" (a mio parere fuorviante come nome) è una cartella virtuale, o meglio un collegamento.
Infatti, quando clicchi su questa cartella, non è che fisicamente accedi a una sotto cartella di un'altra, ma vieni rimandato alla radice. detto così fa molto film, ma il concetto è che quella cartella in GNOME viene usata per indicare l'intero filesystem, ovvero tutta la struttura di tutte le directory, i file e i file speciali che sono accessibili al tuo pc.
Districato il concetto di questa "cartella" che vedi, se vuoi si può passare a parlare di come è strutturato genericamente un filesystem linux... ma non so se fosse questo lo scopo della tua domanda.
Infatti, quando clicchi su questa cartella, non è che fisicamente accedi a una sotto cartella di un'altra, ma vieni rimandato alla radice. detto così fa molto film, ma il concetto è che quella cartella in GNOME viene usata per indicare l'intero filesystem, ovvero tutta la struttura di tutte le directory, i file e i file speciali che sono accessibili al tuo pc.
Districato il concetto di questa "cartella" che vedi, se vuoi si può passare a parlare di come è strutturato genericamente un filesystem linux... ma non so se fosse questo lo scopo della tua domanda.
-
deegan
- Imperturbabile Insigne

- Messaggi: 2639
- Iscrizione: lunedì 28 aprile 2008, 12:42
- Distribuzione: Ubuntu 20.04
- Sesso: Maschile
- Località: Varese
Re: Cartella File system???
Ok MOUS16....... se ti và speigami i come è strutturato genericamente un filesystem linux, sicuramente è di istruzione per tanti utenti......
MB* ASUS TUF Gaming Z690 SV* EVGA RTX 3080 Ti CPU* i7-12700K
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
- KabaL_ScarS
- Scoppiettante Seguace

- Messaggi: 652
- Iscrizione: mercoledì 23 marzo 2005, 14:48
- Distribuzione: Ubuntu 13.10 64bit
- Località: Torino
- Contatti:
Re: Cartella File system???
Ma leggersi i link? ::) ::)
Notebook ASUS A55V Ubuntu 13.10 - 64 bit
Notebook HP DV2172ea Ubuntu 10.04 LTS Lucid Lynx 64bit
Notebook HP DV2172ea Ubuntu 10.04 LTS Lucid Lynx 64bit
-
deegan
- Imperturbabile Insigne

- Messaggi: 2639
- Iscrizione: lunedì 28 aprile 2008, 12:42
- Distribuzione: Ubuntu 20.04
- Sesso: Maschile
- Località: Varese
Re: Cartella File system???
Letto

MB* ASUS TUF Gaming Z690 SV* EVGA RTX 3080 Ti CPU* i7-12700K
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
RAM* Vengeance RGB PRO 32GB 3600MHz SSD* Samsung 980 PRO 2TB
- mous16
- Imperturbabile Insigne

- Messaggi: 3940
- Iscrizione: mercoledì 25 ottobre 2006, 15:51
- Sesso: Maschile
Re: Cartella File system???
allora, intanto bisogna capire che sotto la radice ("\") c'è tutto. non corrisponde a una partizione fisica, bensì a tutto il sistema. TUTTO. ram esclusa (almeno non direttamente inclusa).
gli elementi all'interno del filesystem possono essere di tre tipi: file (che sappiamo tutti cosa sono), direttori (o directory, all'inglese, ma non cartelle) che sono elementi atti a contenerne altri, e file speciali, che sono quei file che descrivono, per esempio delle periferiche.
benchè effettivamente un file può essere piazzato ovunque, i sistemi basati su unix hanno un'organizzazione molto rigida. nel documento Filesystem Hierarchy Standard (v2.3) è spiegato minuziosamente, prolissamente, dettagliatamente e completamente, ogni direttorio a cosa serve. é una lettura interessante, ma noioserrima.
Io qui ti elencherò solo alcune cose per sommi capi.
/bin : contiene file eseguibili di base, destinati a tutti
/boot : contiene i file per l'avvio dei sistemi operativi sul disco
/dev: contiene i file speciali che descrivono le periferiche, o direttori che contengono file speciali (è un ottimo esempio per dimostrare il concetto di virtuale: la dir dev non esiste davvero sul tuo disco rigido)
/etc : contiene le configurazioni dei programmi a livello globale, di sistema (per lo più file di testo semplice, con alcuni database)
/home : contiene i direttori dei singoli utenti
/lib : contiene le librerie (file binari) di base per il funzionamento del sistema
/media: contiene i punti di montaggio delle periferiche di archiviazioni non statiche, come le chiavette usb
/mnt: contiene i punti di montaggio delle periferiche di archiviazione stiche, come delle partizioni per i dati su un disco interno
/opt : contiene genericamente cose opzionali per l'utilizzo di alcune applicazioni
/root : è la home dell'amministratore di sistema
/sbin : contiene eseguibili vitali per il sistema
poi c'è il direttorio /usr, nel quale si scatena un pandemonio; genericamente contiene cose destinate all'utenza ultima del sistema (quindi non all'amministrazione)
/tmp : file temporanei, come i download di ff
/usr/bin : la magior parte degli eseguibili
/usr/include : contiene le intestazioni dei sorgenti di programmi, serve per la compilazione (tutti i pacchetti *-dev vanno a mettere qualcosa qui)
/usr/lib : librerie per l'utenza
/usr/local è un'altra belva : su ubuntu non è molto sfruttata, ma spesso si può fare il rapporto "/" : "/usr" = "/usr" : "/usr/local"
/usr/sbin : binari non vitali per il sistema
/usr/share : file binari indipendenti dall'architettura, come suoni e immagini di programmi (come le icone)
/usr/src : codici sorgenti di programmi
la dir /var è pure abbastanza complessa, ma forse non sono in grado di spiegarla adeguatamente. contiene quei file come i log, ovvero cose che cambiano in fretta, con un tasso di scrittura alto
ogni utente di base può scrivere solo all'interno della sua home, ed eventualmente all'interno di volumi montati in /mnt e /media a seconda dell'impostazione dei permessi. all'interno di ogni home, anche quella di root, ci sono uuna serie di direttori nascosti che, rispecchiando un po' la struttura di /etc, contengono le configurazioni specifiche dei programmi per quell'utente
Ovviamente non è tutto così semplice, ne è tutto qui, però non è che sia espertissimo...
PS: come mi sento saccentello!
PS2: ormai avevo scritto tutta sta roba e non mi andava di cancellare
gli elementi all'interno del filesystem possono essere di tre tipi: file (che sappiamo tutti cosa sono), direttori (o directory, all'inglese, ma non cartelle) che sono elementi atti a contenerne altri, e file speciali, che sono quei file che descrivono, per esempio delle periferiche.
benchè effettivamente un file può essere piazzato ovunque, i sistemi basati su unix hanno un'organizzazione molto rigida. nel documento Filesystem Hierarchy Standard (v2.3) è spiegato minuziosamente, prolissamente, dettagliatamente e completamente, ogni direttorio a cosa serve. é una lettura interessante, ma noioserrima.
Io qui ti elencherò solo alcune cose per sommi capi.
/bin : contiene file eseguibili di base, destinati a tutti
/boot : contiene i file per l'avvio dei sistemi operativi sul disco
/dev: contiene i file speciali che descrivono le periferiche, o direttori che contengono file speciali (è un ottimo esempio per dimostrare il concetto di virtuale: la dir dev non esiste davvero sul tuo disco rigido)
/etc : contiene le configurazioni dei programmi a livello globale, di sistema (per lo più file di testo semplice, con alcuni database)
/home : contiene i direttori dei singoli utenti
/lib : contiene le librerie (file binari) di base per il funzionamento del sistema
/media: contiene i punti di montaggio delle periferiche di archiviazioni non statiche, come le chiavette usb
/mnt: contiene i punti di montaggio delle periferiche di archiviazione stiche, come delle partizioni per i dati su un disco interno
/opt : contiene genericamente cose opzionali per l'utilizzo di alcune applicazioni
/root : è la home dell'amministratore di sistema
/sbin : contiene eseguibili vitali per il sistema
poi c'è il direttorio /usr, nel quale si scatena un pandemonio; genericamente contiene cose destinate all'utenza ultima del sistema (quindi non all'amministrazione)
/tmp : file temporanei, come i download di ff
/usr/bin : la magior parte degli eseguibili
/usr/include : contiene le intestazioni dei sorgenti di programmi, serve per la compilazione (tutti i pacchetti *-dev vanno a mettere qualcosa qui)
/usr/lib : librerie per l'utenza
/usr/local è un'altra belva : su ubuntu non è molto sfruttata, ma spesso si può fare il rapporto "/" : "/usr" = "/usr" : "/usr/local"
/usr/sbin : binari non vitali per il sistema
/usr/share : file binari indipendenti dall'architettura, come suoni e immagini di programmi (come le icone)
/usr/src : codici sorgenti di programmi
la dir /var è pure abbastanza complessa, ma forse non sono in grado di spiegarla adeguatamente. contiene quei file come i log, ovvero cose che cambiano in fretta, con un tasso di scrittura alto
ogni utente di base può scrivere solo all'interno della sua home, ed eventualmente all'interno di volumi montati in /mnt e /media a seconda dell'impostazione dei permessi. all'interno di ogni home, anche quella di root, ci sono uuna serie di direttori nascosti che, rispecchiando un po' la struttura di /etc, contengono le configurazioni specifiche dei programmi per quell'utente
Ovviamente non è tutto così semplice, ne è tutto qui, però non è che sia espertissimo...
PS: come mi sento saccentello!
PS2: ormai avevo scritto tutta sta roba e non mi andava di cancellare
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti