LINUX.ORG.RU

ФС для SSD

 , , , ,


0

2

А почему не существует ФС непосредственно для твердотельных накопителей? Ведь, в основном, гуглятся только рецепты. Новичкам ведь в Ubuntu проблематично, наверное, разбираться в опциях монтирования? Или я не прав?

★★★★★

Новичкам ведь в Ubuntu проблематично, наверное, разбираться в опциях монтирования?

Не прав, вроде все ФС умеют автоматически discard включать. Ну и оптимизации для некрутящихся дисков тоже.

derlafff ★★★★★
()
Последнее исправление: derlafff (всего исправлений: 1)

не нужно, ext4 + discard вполне нормально. и в ubuntu работает из коробки

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)

В Ubuntu не надо разбираться в опциях монтирования.

lampslave ★★
()
Ответ на: комментарий от Lordwind

именно, с нынешними ssd оптимизация по хухелю скорее навредит

tcler
()
Ответ на: комментарий от Lordwind

для нормальных SSD не нужна специальная ФС с костылями

Как SSD «без костылей» узнает, для каких секторов ему делать TRIM?

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Как SSD «без костылей» узнает, для каких секторов ему делать TRIM?

Пару лет назад, кажется, на форуме iXBT, было упоминание интересного факта: HDD вёл себя по-разному, в зависимости от того, была ли на нём NTFS или нет. Сначала мысль о том, что в firmware диска есть код, который тюнит параметры, кажется дикой. Но ведь это реализуемо.

Так и SSD теоретически может детектировать удаление файлов на NTFS и определять, какие области подрезать.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от UNiTE

а ведь это бизнесплан

1. берешь китайцев, делаешь ими ssd
2. берешь ext4, закрываешь код
3. рекламируешь как ультрабыструю, супермегаоптимизированную, от производителя (короче как венду)
4. гребешь бабло лопатой
5. судишься с ногтеедами за права гпл, возможно отваливаешь им 25 процентов прибыли или прибиваешь бизнес
6. пропиваешь свои миллиарды

unt1tled ★★★★
()
Последнее исправление: unt1tled (всего исправлений: 1)
Ответ на: комментарий от Lordwind

Щито? Эта «фоновая уборка мусора» — совершенно независимый механизм, который работает для перезаписей тех же самых блоков (когда ОС думает, что пишет в тот же сектор, но по факту запись происходит в другой, а прежний одновременно стирается).

А TRIM — это когда ФС сообщает диску о логически освобождённых блоках, чтобы диск в процессе балансировки нагрузки между секторами не пытался сохранить их старое значение.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Как щас себе представил: все подсистемы всё разом «на потом"оставили, дефрагментацию, уборку мусора, и пр и пр. И вот это „потом“ для тебя кааааак наступило :)

anonymous
()
Ответ на: комментарий от i-rinat

Так и SSD теоретически может детектировать удаление файлов на NTFS

Как образом? И с чего, вдруг, именно NTFS?

KRoN73 ★★★★★
()
Ответ на: комментарий от Lordwind

TRIM это и есть костыль

Предложи альтернативу.

Правильно делать фоновую уборку мусора

Как SDD узнает, что есть мусор, если ФС ему об этом не скажет?

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Как образом?

У firmware есть доступ ко всем командам записи. Есть место для хранения метаданных, к которому с хоста доступа нет. Так что это реализуемо, хоть и с фантастическими затратами на разработку и тестирование.

И с чего, вдруг, именно NTFS?

Самая распространённая ФС на носителях SSD :)

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

У firmware есть доступ ко всем командам записи

Предлагаешь в firmware хранить алгоритмы всех возможных файловых систем? :)

Так что это реализуемо, хоть и с фантастическими затратами на разработку и тестирование.

Угу. А потом выйдет новая ФС или её версия и логика твоего firmware может тупо грохнуть полезные данные.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Предлагаешь в firmware хранить алгоритмы всех возможных файловых систем? :)

Нет, я такого не предлагаю. Просто развиваю сценарий «операционка не хочет или не умеет запускать TRIM, как жить без этого».

А потом выйдет новая ФС или её версия и логика твоего firmware может тупо грохнуть полезные данные.

«Установите обновление встроенного ПО для оптимального экспириенса с новой Виндоуз Иллэвен».

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Так и SSD теоретически может детектировать удаление файлов на NTFS и определять, какие области подрезать.

То есть я сделаю dd с умирающего диска и при попытке выковырять информацию получу goatse от бублика? Имя производителя в студию, чтобы знать кого не покупать.

anonymous
()
Ответ на: комментарий от KRoN73

Как SDD узнает, что есть мусор, если ФС ему об этом не скажет?

Теоретически можно записать нули, но терабайтный файл будет удаляться медленно и печально.

anonymous
()
Ответ на: комментарий от KRoN73

Как именно работает BGC я не в курсе, но в курсе что она полностью заменяет TRIM. Тесты деградации скорости это подтверждают, выравнивание износа традиционно остается на совести производителя.

Lordwind ★★★★★
()
Ответ на: комментарий от Lordwind

Как сборщик мусора узнает о мусоре, если ФС ему об этом не сообщит через TRIM. Не троллинга ради, а понимания для.

daemonpnz ★★★★★
()
Последнее исправление: daemonpnz (всего исправлений: 1)
Ответ на: комментарий от Lordwind

Она не может полностью заменить TRIM просто по смыслу.

BGC поможет увеличить скорость записи, но только если в SSD есть «буферные» сектора, в которые можно перенаправить записываемые данные, пока старые стираются. Т. е. как раз-таки BGC без TRIM — это абсолютный костыль.

intelfx ★★★★★
()

А почему не существует ФС непосредственно для твердотельных накопителей?

А почему не существует дистрибутива GNU/Linux для самок человека разумного имеющих светлую пигментацию волосяного покрова, длинну нижних конечностей больше средней и нечетное число молочных желёз и при этом с их числом больше чем две?

init_6 ★★★★★
()
Ответ на: комментарий от i-rinat

SSD теоретически может детектировать удаление файлов на NTFS

Не может, владелец может писать любой мусор, в том числе похожий на служебные данные NTFS.

anonymous
()
Ответ на: комментарий от Chaser_Andrey

Не надо делать dd с умирающего SSD.

Это не отменяет того факта, что диск занимается вредительством.

Надо делать бэкапы.

Делаю, но не каждую секунду.

anonymous
()
Ответ на: комментарий от Deleted

win-only ssd

Если продавали как просто ssd - это de facto мошенничество.

anonymous
()
Ответ на: комментарий от anonymous

владелец может писать любой мусор, в том числе похожий на служебные данные NTFS.

Ага. Даже в википедии об этом написано:

http://en.wikipedia.org/wiki/Write_amplification#Filesystem-aware_garbage_collection

Systematic data corruption has been reported on these drives if they are not formatted properly using MBR and NTFS.

i-rinat ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Как ты думаешь, что получишь в результате dd?

Нули или мусор на месте trim, естественно. Проблемы начинаются, когда противоестественный интеллект занимается самодеятельностью.

anonymous
()

Существует ли для дисков аналог термина «dumb pipe»?

anonymous
()
Ответ на: комментарий от i-rinat

Systematic data corruption has been reported on these drives if they are not formatted properly using MBR and NTFS.

Я дико извиняюсь, но «formatted properly» - это не только то, что они сказали.

anonymous
()
8 августа 2015 г.

Btrfs, ext4, jfs, reiser4, выбирай любую.

Deathstalker ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.