Ответы пользователя по тегу Жёсткие диски
  • Есть ли разница в дисках для NAS?

    Melkij
    @Melkij
    PostgreSQL DBA
    HDD - это расходники. Нет смысла обсуждать "меньше" или "больше" проживут. Сдохнут гарантированно. Если повезёт, то ещё в гарантийный период - бесплатно поменяете.

    Для SOHO разница между линейками по большей части неважна. Вот что стоит уточнить - SMR или CMR диск и готовы ли с этим мириться. Достаточную ли вам предлагают скидку за террабайт, чтобы вляпываться в SMR. В одной и той же линейке дисков могут быть одновременно и SMR и CMR диски, уточнять нужно модели.
    Далее, скорость вращения диска. 7200 чуть быстрее, 5400 медленнее но их попроще охлаждать в среднем. Различие скорости для личной медиатеки скорей всего неважно, но на достаточно хорошем интернет-канале торренты могут заметно озадачить массив количеством IO.

    Зеркало будет надежно или лучше пожертвовать местом и сделать raid5 или 6?

    Звучит как полное непонимание вопроса. Каким местом жертвовать, если именно зеркало даст меньше всего форматируемую ёмкость массивов? Местом придётся жертвовать, если делать как раз зеркало.
    На примере шести 10ТБ дисков для удобства счёта, из 60ТБ RAW ёмкость массива:

    raid0 или JBOD - дадут вам все 60ТБ, выпадение любого диска фатально.
    raid1 - зеркало - даст вам как максимум 3 массива по 10ТБ, до 30ТБ форматируемой ёмкости. В каждом массиве соответственно можно потерять по соседнему диску. То есть хранилка выпадение одного любого диска переживёт, выпадение второго диска - смотря какому из дисков не повезёт. Можно потерять один из массивов полностью. (raid1 на всех 6 дисках вряд ли входит в вопрос, 10ТБ итоговой ёмкости, но чтобы их потерять из-за отказа диска нужно чтобы отказали все 6 дисков)
    raid5 - даст вам 50ТБ форматируемой ёмкости. Переживёт выпадение одного любого диска, выпадение второго диска - фатально для всего массива.
    raid6 - ближайший родственник raid5 - даст вам 40ТБ ёмкости. Но зато гарантированно переживёт выпадение любых двух дисков. Только отказ третьего будет фатален для массива.
    raid10 - даст вам 30ТБ ёмкости как raid1, гарантированно выдержит выпадение одного диска, в идеале может работать на только половине дисков массива но критично зависит от структуры raid10, какие именно номера дисков могут быть потеряны без краха всего массива. Отказ второго диска может оказаться фатален. Используется не когда нужна ёмкость или возможность пережить несколько выпавших дисков, а когда нужна производительность, особенно на запись. То есть вряд ли ваш случай.

    Что ещё надо упомянуть - вот диск из массива умер, сколько времени вам нужно это заметить, купить новый на замену, заменить? Плюс на таких объёмах займёт ещё сутки-двое-трое на восстановление массива. Вот тут причина, почему существует RAID6, хотя он по ёмкости хуже RAID5 и не лучше по производительности - пока у вас массив деградировал до 5/6 дисков, он переживёт выпадение ещё одного из дисков пока вы ставите замену и массив восстанавливается.
    Ответ написан
    Комментировать
  • Какой из WD HDD выбрать в рабочую станцию?

    Melkij
    @Melkij
    PostgreSQL DBA
    Любой. Это расходник.

    Критерии:
    - цена за террабайт
    - длительность гарантии (учесть, что это не гарантия того что диск столько проработает, а вероятность получить исправную замену в течении указанного срока, переплачивать х2 только за гарантию нет смысла, надёжнее будет взять два HDD)
    - CMR если нет чёткого понимания что для задачи сгодится SMR и только если SMR очень ощутимо выгоднее
    Ответ написан
    Комментировать
  • Можно ли на горячую обесточивать HDD SATA и SAS?

    Melkij
    @Melkij
    PostgreSQL DBA
    Стандарт SATA изначально требует поддержку hot swap. Но конечно могут быть нюансы для конкретных реализаций диска, контроллера или ОС.

    В linux имеет смысл скомандовать echo 1 > /sys/block/(device)/device/delete перед отключением питания. Ядро сбросит буфера и скомандует остановку шпинделя диску.
    Ответ написан
    Комментировать
  • На какие нагрузки рассчитан диск NAS версии?

    Melkij
    @Melkij
    PostgreSQL DBA
    Расходник же.

    Укладывается в требуемое от него время работы? Значит хорошо. (например, я не уверен, что SMR диски будут успевать писать 8тб в сутки)
    Помер на гарантии - поменяете. У HDD в гарантии пока нет ограничения на TBW. Помер после гарантии - что ж, покупаете новый.
    Ответ написан
    Комментировать
  • Купил себе новый жёсткий диск, когда начинаю с ним работать, он вообще исчезает и не распознаётся системой, что делать?

    Melkij
    @Melkij
    PostgreSQL DBA
    Уточняете у продавца процедуру работы и местоположение отдела рекламаций. Сдаёте по гарантии.
    Ответ написан
    3 комментария
  • Как создать RAID-хранилище из старых SATA HDD?

    Melkij
    @Melkij
    PostgreSQL DBA
    получить к ним доступ по сети

    NAS (Network-attached storage)

    или по USB

    DAS (Direct-attached storage)
    DAS очень слабо распространены даже по сравнению с NAS.

    Мне не разглядеть на картинке, какие объёмы дисков. Заводские с большой вероятностью будут испытывать трудности с организацией массива из дисков разного объёма - например, возьмут меньший из дисков, превышающая ёмкость остальных останется неиспользуемой. Ну и даже лишь скромные 5 дисков уже часто нарекают бизнес-сегментом с более чем кусающимся ценником. Как-то тут на q&a подсчитывали, что дешевле взять USB хаб с внешним питанием и пяток usb адаптеров для 2,5" дисков (как у вас), чем покупать контроллер на 5 дисков... (к слову, да, один новый большой HDD вполне может быть дешевле чем пристраивать 5 маленьких)

    Самостоятельно собранные nas на десктопных комплектующих - штука не такая уж редкая. Ещё бывают всякие смешные игрушки на ARM
    Ответ написан
    4 комментария
  • Как влияет полное шифрование диска на срок его службы?

    Melkij
    @Melkij
    PostgreSQL DBA
    Для полноты картины добавлю: по соображениям криптостойкости шифрование диска наверняка отключит использование TRIM (см. конкретную реализацию шифрования). Что при шифровании всей доступной ёмкости диска существенно ухудшит производительность I/O на дешёвых SSD - они не смогут использовать неиспользуемое пространство flash для ускорения записи (так называемый SLC кеш) потому что будут думать, что вся ёмкость занята полезными данными, а избыточной подменной ёмкости flash ради удешевления там конечно практически нет.
    Скорей всего SMR HDD тоже рады не будут (да они вообще ничему не рады).

    И не забудьте заранее позаботиться о бекапах.
    Ответ написан
    Комментировать
  • Последовательное включение жёстких дисков, можно ли и как?

    Melkij
    @Melkij
    PostgreSQL DBA
    Power-up in standby (PUIS). Должен уметь контроллер дисков.

    Почитайте вот этот топик: https://forum.ixbt.com/topic.cgi?id=11:44797 может быть найдёте что-то для себя полезное.
    Ответ написан
    Комментировать
  • Насколько упадет скорость жёсткого диска при подключении к SATA 2?

    Melkij
    @Melkij
    PostgreSQL DBA
    Никак не изменится.
    Даже на последовательных операциях механическим дискам далеко до пределов SATA II. А уж чуть только появятся задачи случайного чтения/записи - то и пределы SATA I будут очень далеко и крайне избыточны.
    Ответ написан
    Комментировать
  • Почему в разных типах файлывых систем (ext, btrfs, ntfs) сжирается место по разному?

    Melkij
    @Melkij
    PostgreSQL DBA
    ext4 по-умолчанию резервирует место (5%) доступное только для рута. Регулируется ключами
    tune2fs -m N /dev/disk
    mkfs.ext4 -m N ...
    Ответ написан
    2 комментария
  • Как можно подключить SAS-диск к обычному ПК?

    Melkij
    @Melkij
    PostgreSQL DBA
    Попробуйте выжать из одного механического 7200rpm хотя бы 2 гбит/с хотя бы в чистом seqscan. Затем уже говорите про "SATA - медленней, а USB и того хуже"

    Вам нужен SAS контроллер. Сомневаюсь, что существуют в формате внешнего диска. Хотя где-нибудь у китайцев можно и поискать, и не такое порой встречается.
    Ответ написан
    4 комментария
  • Жёсткие диски "для видеонаблюдения": реальная необходимость или маркетинг?

    Melkij
    @Melkij
    PostgreSQL DBA
    вес. У purple он больше аж на 200 грамм. Связано ли это просто с используемыми материалами или какой-то супертехнологией для улучшения надёжности - непонятно.

    С разным числом пластин магнитных для получения того же объёма.
    А вот откуда разница емкости на пластину - когда давно это говорило о более новых поколений пластин и головок чтения-записи и это было хорошо, росли скорости последовательных операций без негативных побочных, но сейчас скорее речь про CMR vs SMR с очень явными побочными эффектами.
    Ответ написан
    4 комментария
  • Что надежней внешний USB 2.5 или внутренний SATA 3.5 винчестер?

    Melkij
    @Melkij
    PostgreSQL DBA
    Расходники.
    Не имеет значения.

    Есть ли более точное понятие или знание, что какой то из этих дисков хранит данные на много дольше.

    Никакой. Это расходники. Все накопители - расходники. То что накопитель даёт прочитать то что ранее записали - не более чем случайность. Не будете вдруг терять данные только если примете эту мысль. Для важных данных 3 и более копий по разным накопителям - норма. В том числе географически разнесённые.

    На горизонте сохранения данных в десятилетия задача решения не имеет вовсе. Да, это проблема современного мира.

    1й более ударнопрочный

    Не бывает ударопрочных HDD. Чисто по физическому устройству этого класса накопителей.
    Ответ написан
    5 комментариев
  • Как разделить два диска в RAID1 на два независимых?

    Melkij
    @Melkij
    PostgreSQL DBA
    linux raid (mdadm) использует начальную часть раздела под хранение метаданных данных массива. Поэтому файловая система непосредственно начинается немного позже. Обычно через 2048 секторов, можно посмотреть в mdadm -E /dev/том_массива, графа Data Offset.

    Соответственно если вы больше не хотите использовать linux raid - то вам необходимо монтировать файловую систему со смещением (-o offset=...) либо передвинуть границу раздела в разметке диска (удалить раздел и создать такой же, но стартовый сектор указать на нужное число секторов позже).
    Ответ написан
    Комментировать
  • SSD+HDD или один SSD?

    Melkij
    @Melkij
    PostgreSQL DBA
    Какая разница с потерей данных?
    Данные нужны? Значит у вас есть бекапы.
    Если нет бекапа - значит данные не нужны и не важно, какого типа расходник там сдох. Всё равно долго и дорого восстанавливать, даже если удастся нужные файлы восстановить.
    Ответ написан
    Комментировать
  • Как клонировать реальный HDD / Flash Usb в качестве виртуального диска VirtualBox с тем же размером?

    Melkij
    @Melkij
    PostgreSQL DBA
    Консольный интерфейс предоставляет такие возможности. Можно напрямую сконвертировать и сам начальный образ:
    VBoxManage convertdd sdb.raw sdb.vdi --format VDI
    # затем обратно
    VBoxManage clonehd sdb.vdi sdb.raw --format RAW


    А можно и сразу raw устройство подцепить, в GUI отсутствует т.к. штука опасная для обычного применения. См. раздел 9.9. Advanced storage configuration
    Ответ написан
    Комментировать
  • SEAGATE ST4000DM004 или Western Digital WD40EZRZ?

    Melkij
    @Melkij
    PostgreSQL DBA
    Расходник или расходник? Какой априори ненадёжный расходник выбрать?
    Да без разницы. Подкиньте монетку. Любой HDD - расходник, лишь по чистой случайности прикидывающийся рабочим и способный некоторое время читать то что на него записали.

    Если хотите бесполезных циферок - посмотрите отчёты тех же backblaze, но ни первой ни второй модели у них не представлено.
    Ответ написан
    Комментировать
  • Существуют мини боксы для hdd\ssd с raid для подключения к компу по usb3.0?

    Melkij
    @Melkij
    PostgreSQL DBA
    Коробка под диски для прямого подключение (а не сетевого т.е. NAS) правильно гуглится как DAS, Direct-attached storage
    А вот с NAS оборудованными USB портами как раз поаккуратнее, зачастую это USB-хост и к ПК не подключается.

    Например
    Ответ написан
    Комментировать
  • Сколько жетских дисков потребуется?

    Melkij
    @Melkij
    PostgreSQL DBA
    Хранилище чего именно? Я без проблем могу себе представить нагруженную СУБД на 10Тб (и немного за 20Тб сырой ёмкости накопителей), которая не взлетит на HDD вообще как раз из-за требований к времени доступа и все эти 20Тб набраны серверными SSD.
    И могу себе ещё более легко представить хранилище на 10тб под бекапы, где производительность должна быть просто достаточной за разумное время положить новый бекап или прочитать нужный при аварии, для чего достаточно raid5 или 6, а может дешевле окажется и вовсе пара 10тб дисков, надо с прайсом уже смотреть.

    Сначала задачи, ограничения применения, пределы дальнейшего расширения, бюджет на всю хранилку - и только потом сколько надо будет заказать дисков.
    Для хранения 10тб информации необходим хотя бы один накопитель (задача может сказать, что диск резервировать не нужно, такое тоже бывает). Всё остальное выбирается под конкретику.
    Ответ написан
    4 комментария
  • Диск занят. Циклично читает sda и пишет на sdb - как найти причину?

    Melkij
    @Melkij
    PostgreSQL DBA
    Очевидно и элементарно. Не мешайте рейду заниматься своей работой.

    Гайки для управления скоростью синхронизации: /proc/sys/dev/raid/speed_limit_min и /proc/sys/dev/raid/speed_limit_max
    Ответ написан
    5 комментариев