В ядре Linux есть ли какие-либо структуры данных, которые автоматически всегда содержат последний номер записанного блока для раздела? Я не могу найти встроенный источник ядра, который можно было бы использовать для получения этой информации. Любая помощь приветствуется.Linux Kernel - получить последний записанный блок памяти
9
A
ответ
1
Если вы хотите узнать последний блок раздела, который когда-либо был написан системой, вы, вероятно, не найдете этого.
Если вы хотите знать, где вы могли бы усечь раздел без потери «полезных» данных, зная, что последний блок записи недостаточно, поскольку вам придется иметь дело с структурой файловой системы, чтобы она «знала» размер раздела изменился.
Если ваше намерение имеет возможность программно изменить размер раздела без потери данных, я рекомендую использовать для этого libparted.
Смежные вопросы
- 1. LKM: последний блок, записанный на устройство
- 2. Как получить доступ к памяти PCI из пространства ядра Linux путем сопоставления памяти (Kernel 3.14)
- 3. Gnu Debugger & Linux Kernel
- 4. Linux Kernel 'Reserved' Память
- 5. Linux Kernel MOdule
- 6. linux kernel debug log
- 7. Изменить адрес I2C Linux kernel kernel
- 8. Linux Loadable Kernel Module exit_module
- 9. Встраиваемые Linux Kernel и Desktop Linux Kernel Difference
- 10. UPDATE BINARY и прочитать записанный блок
- 11. linux kernel I/O
- 12. Linux Kernel Linking
- 13. Android Linux Kernel Подробнее
- 14. linux kernel + условные операторы
- 15. usb_register_dev crashing linux kernel
- 16. Multicast + Linux Kernel
- 17. glib и linux kernel
- 18. Linux Kernel mutex_lock_interruptible
- 19. Patching Linux Kernel
- 20. Конфигурация Linux Kernel
- 21. linux kernel ota framework?
- 22. linux kernel scheduler
- 23. Linux kernel panic
- 24. Изучение Linux Kernel
- 25. Linux redhat kernel-headers
- 26. Linux Kernel `min` макросы
- 27. linux kernel process bookkeeping
- 28. Linux Kernel- task_h_load
- 29. Текстовые символы Linux Kernel
- 30. Linux Kernel Threads - планировщик