Що таке блоковий пристрій у Linux?
2024Блокові пристрої є енергонезалежні запам'ятовуючі пристрої, інформація яких доступна в будь-якому порядку. Прикладами блокових пристроїв є жорсткі диски, дискети та компакт-диски. OpenBoot зазвичай використовує блокові пристрої для завантаження.
Блок зберігання є інша назва того, що ядро Linux називає блоковим пристроєм. Блоковий пристрій — це апаратне забезпечення, яке можна використовувати для зберігання даних, як-от традиційний обертовий жорсткий диск (HDD), твердотільний накопичувач (SSD), флеш-пам’ять тощо.
Блокові пристрої характеризуються довільним доступом до даних, організованих у блоки фіксованого розміру. Прикладами таких пристроїв є жорсткі диски, приводи CD-ROM, RAM дискиі т. д. Швидкість блокових пристроїв, як правило, набагато вища, ніж швидкість символьних пристроїв, і їх продуктивність також важлива.
Блоковий пристрій може виконувати три операції:
- Читання області даних зі сховища.
- Стерти область даних у сховищі.
- Запрограмуйте область даних, яка раніше була стерта.
Блокові пристрої отримують доступ до диска за допомогою звичайного системного механізму буферизації. Символьні пристрої забезпечують пряму передачу між диском і буфером читання або запису користувача.
Блокові пристрої є енергонезалежні запам'ятовуючі пристрої, інформація яких доступна в будь-якому порядку. Прикладами блокових пристроїв є жорсткі диски, дискети та компакт-диски.
The lsblk (список блокових пристроїв). в Linux використовується для відображення інформації про всі доступні або вказані блокові пристрої. Тут міститься така інформація, як назва пристрою, точка монтування, розмір і тип, серед інших деталей.