|
удаление файла
|
|||
---|---|---|---|
#18+
Всем привет. Виртуальная машина на VMWare. OS: Linux 2.6.39-400.215.10.el5uek FS: ext3 Файлы размером в 32Гб. (оракловые датафайлы) удаляются за: Код: sql 1. 2. 3. 4. 5.
Т.е. на ext3 механика удаления файла не такая же как и на FAT/NTFS? Прямо физически зачищает блоки? Можно ли как-то ускорить это дело на ext3? Best Regards, Bauer. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2021, 22:58 |
|
удаление файла
|
|||
---|---|---|---|
#18+
Bauer Т.е. на ext3 механика удаления файла не такая же как и на FAT/NTFS? Прямо физически зачищает блоки? Да. Нет. У ext{2,3,4} нет аналога FAT или MFT, поэтому при удалении файла производится несколько больше действий , чем удаление сведений о файле из таблицы всех файлов. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 02:04 |
|
удаление файла
|
|||
---|---|---|---|
#18+
Понятно. Похоже, лучшая альтернатива, это форматнуть раздел и восстановить систему каталогов... Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 08:12 |
|
удаление файла
|
|||
---|---|---|---|
#18+
Bauer, если уж форматировать, то заодно перейти на ext4 или xfs, избавленных от подобных проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 15:30 |
|
удаление файла
|
|||
---|---|---|---|
#18+
ptr128 Bauer, если уж форматировать, то заодно перейти на ext4 или xfs, избавленных от подобных проблем. Кстати, о xfs - есть ли какое-либо преимущество данной ФС относительно ext* если дело касается СУБД? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 16:02 |
|
удаление файла
|
|||
---|---|---|---|
#18+
Bauer, По сравнению с EXT3 - однозначно лучше обе, особенно для СУБД. Сравнивать же с EXT4 не возьмусь. Копья по этому поводу ломаются уже не один год. В связи с тем, что у меня Enterprise и сильно влияние RedHat, который предпочитает XFS, лично я с EXT4 на терабайтных БД не работал. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 16:15 |
|
удаление файла
|
|||
---|---|---|---|
#18+
Понял. Это старый сервак под Оракловым линуксом. Там, вроде нет (вернее не было в той версии) поддержки хфс? А так, да, на хфс действительно такой проблемы нет: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 16:23 |
|
удаление файла
|
|||
---|---|---|---|
#18+
Bauer Это старый сервак под Оракловым линуксом. Там, вроде нет (вернее не было в той версии) поддержки хфс? Смысл сидеть на неподдерживаемой версии? XFS есть с Oracle Linux 6, поддержка которого уже закончилась (Premier и Extended еще действуют, но первой осталось четыре месяца). Поддерживаются 7 или 8. P.S. Я тоже под Oracle Linux живу, так это "корпоративный стандарт", включая xfs. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 17:35 |
|
удаление файла
|
|||
---|---|---|---|
#18+
Мне кажется тут есть 2 разные задачи. 1) Быстро убрать из директории записи соответсвтующие файлам. 2) Быстро предоставить свободное место для новых файлов (с точки зрения disk-usage). И возможно те файловые системы которые быстро отпускают bash-консоль на самом деле ничего не удаляют а ставят асинхронное задание на удаление. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 17:51 |
|
удаление файла
|
|||
---|---|---|---|
#18+
mayton, да нет, тут все намного проще. ext3 оперирует блоками. Причем на x86 всего 4К размером. А ext4 и xfs оперируют экстентами. Поэтому в ext3 при удалении файл надо освободить N=file_size/4096 блоков, а в ext4 и xfs относительно небольшое количество экстентов, размером существенно большим, чем 4К. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2021, 18:07 |
|
|
start [/forum/topic.php?fid=25&msg=40034329&tid=1480960]: |
0ms |
get settings: |
9ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
36ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
198ms |
get tp. blocked users: |
0ms |
others: | 389ms |
total: | 643ms |
0 / 0 |