Преглед на работата със устройства за съхранение

9.2. Преглед на работата със устройства за съхранение

Директорията/dev има специален файл за всяко устройство за съхранение и база данни, съдържаща информация за всички устройства във вашата система.

Всеки файл има специфичен състав и в зависимост от типа устройство, което представлява, се намира или в директорията/dev, или в/dev поддиректорията.

9.2.1. Типове устройства

Повечето компютри използват комбинация от твърди дискове и флопи дискове за съхранение на данни.

Операционната система UNIX съхранява целия софтуер и потребителски файлове на твърди дискове. Твърдите дискове се предлагат в различни размери, като по този начин осигуряват гъвкав обхват на място за съхранение и позволяват да се добавят повече устройства, тъй като броят на потребителите се увеличава.

Флопи дисковете обикновено се използват за изтегляне на софтуерни пакети или потребителски файлове на твърдия диск, архивиране на потребителски файлове и понякога файлови системи.

Малките компютърни системни интерфейсни устройства (SCSI) са група устройства, които отговарят на стандарта ANSI за свързване на периферни устройства към компютър.

Устройствата за съхранение SCSI включват лента, твърд диск, дискета и устройства за еднократно писане/много четене (WORM).

9.2.2. Идентифициране на устройства чрез специални файлове

Устройствата, доставени с компютъра, се идентифицират автоматично, когато системата се зареди за първи път.

Специалните списъци с файлове в каталога показват две десетични числа (наречени "главни" и "малки" номера на устройства) в точката, където броят на символите е показан в обикновените списъци с файлове.

9.2.2.1. Блок и символни устройства

Всички устройства са подразделени на блок и символ; класификацията на устройствата към тези два типа зависи от това какъв е достъпът до тези устройства. Когато достъпът до данни е в блокове с фиксирана дължина (т.е. когато дадено устройство не позволява достъп, докато блокът с данни не се запълни), това устройство се класифицира като блоково устройство. Примери за блокови устройства са дискови устройства за съхранение и устройства с магнитна лента.

Когато достъпът до данните става на парчета от определен брой знаци (обикновено 1), устройството обикновено се класифицира като символ. Трябва да се отбележи, че физическо устройство (например твърд диск) може да бъде едновременно блоково и символно устройство. Помощните програми за файлове също могат да използват символни устройства. В UNIX стандартните подпрограми C предават данни на тези типове устройства по един символ в даден момент. Примери за символни устройства са терминали и принтери.