Ho esaminato un certo numero di documenti. che hanno molte discrepanze su hardlink o softlink che occupano spazio nel file system. Qualcuno può chiarirlo?I collegamenti fisici o i collegamenti software occupano spazio nel filesystem?
Per hardlinks ho scoperto questo:
ho avuto un file c1 nella mia home directory che ho un collegamento fisico con d1 nella stessa c1 directory.both e B1 hanno 11 byte size.Now quando sto facendo un "ls -lrt "i byte totali per tutti i file elencati (esclusi i file nascosti di d) sono 64 byte. ora quando rimuovo l'hardlink d1 e di nuovo faccio un ls -lrt mi dà 60 bytes.does che non significa che gli hardlinks occupano spazio nel disco rigido, ma molti docs.accertano questo fatto, perché?
Avrei potuto verificare nello stesso modo la creazione di un collegamento software per il file e quindi eliminarlo, ma poiché il mio collegamento software ha solo 2 byte di dimensione, non penso che l'eliminazione avrebbe alcun effetto significativo sulla dimensione totale arrotondata elencata in l'output di ls -lrt.
Quindi che cos'è questo?
per estendere l'ultima frase: ... a meno che non si tratti di un sistema con molti file di piccole dimensioni e si esauriscono gli inode disponibili. Su alcuni file system questo è uno scenario realistico e l'ho incontrato, anche se non in combinazione con link simbolici o hard. – 0xC0000022L