Отключение жесткого диска в ubuntu

Обновлено: 06.07.2024

05 авг 2019, 16:48

Опция ‘-B 1’ включает самый “агрессивный” уровень сбережения энергии. Всего их 254, с 1 по 127 из которых отличаются тем, что приводят к остановке винчестера в случае необходимости. Опция ‘-S 12’ – это время, по прошествии которого жесткий диск будет останавливать шпиндель. Предусмотрено 255 значений: с 1 до 240 просто умножаются на 5 секунд, а 0 – отключает остановку шпинделя.
Менее губительный для жесткого диска метод заключается в активации так называемой функции Automatic Acoustic Management, благодаря которой позиционер головок будет издавать гораздо меньше шума, ценой незначительного снижения скорости позиционирования головок (что, однако, ведет к падению производительности диска в среднем на 10%). Функция доступна в большинстве более-менее современных жестких дисков и может быть включена при помощи все того же hdparm. Например:
Эта команда активирует самый тихий режим работы винчестера, за наиболее быстрым закреплено значение 254. Выбирая значение между этими двумя порогами, ты сможешь подобрать оптимальное соотношение шум/скорость, но помни, что большинство жестких дисков реально поддерживает только два или три режима (например, 128 – тихо, 254 – быстро, все, что между, будет либо вообще не работать, либо активировать один из двух режимов).
_______________________
источник Новичок? - ознакомься с правилами
и Панель форматирования

IRC-канал

Автоматическое отключение диска

05 авг 2019, 23:32

Так это же само происходит автоматически. У меня HDD сам отключается, если к нему нет обращений. Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04 →Linux Mint 18.2-20.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Автоматическое отключение диска

06 авг 2019, 09:24

demonlibra , так как у меня 5400 об/мин нужно будет прикладывать ухо к ноутбуку чтобы проверить а вообще придётся отдать деньги за ssd потому что его жизнь отсчитывается по количеству записи перезаписи!!

Автоматическое отключение диска

06 авг 2019, 11:01

нужно будет прикладывать ухо к ноутбуку чтобы проверить

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

Можете сделать автоматическое отмонтирование разделов Вашего HDD при закрытии крышки и тогда будете точно уверены в том что обращений не будет и диск сам запаркуется. Но вы должны быть уверены, что никакие процессы не работают с файлами на разделах этого HDD. В общем бред бредовый.

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

Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04 →Linux Mint 18.2-20.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Автоматическое отключение диска

06 авг 2019, 16:25

У меня ноут, в котором HDD (файловая помойка) и SSD (Linux Mint) вместо оптического привода. HDD большую часть времени находится в запаркованном состоянии. Последний раз редактировалось пользователем 1 demonlibra; всего редактировалось раз: 6 Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04 →Linux Mint 18.2-20.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Автоматическое отключение диска

06 авг 2019, 16:27

demonlibra , Сколько гигов рекомендуешь 120 или 240??
Для двух систем!

Автоматическое отключение диска

06 авг 2019, 16:32

Раз в пару месяцев приходится прикасаться к винде в связи с необходимостью использования очень специфичного софта. Я для себя эту проблему решил установкой её на мобильный HDD.

Вы можете посмотреть сколько занято у Вас и умножить эту цифру на 2..3

Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04 →Linux Mint 18.2-20.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Автоматическое отключение диска

06 авг 2019, 17:42

Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04 →Linux Mint 18.2-20.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Автоматическое отключение диска

07 авг 2019, 07:41

Раз в пару месяцев приходится прикасаться к винде в связи с необходимостью использования очень специфичного софта. Я для себя эту проблему решил установкой её на мобильный HDD.


У меня стоит тру крипт, поэтому mount выглядит вот так:
truecrypt on /tmp/.truecrypt_aux_mnt1 type fuse.truecrypt (rw,nosuid,nodev,allow_other)
демонтирование/примонтирование осущеставляю через тру крипт, через шелл если сделать:
sudo umount /dev/mapper/truecrypt2
то результат ровно тот же что и в первом посте - демонтируется, но питание у hdd остаётся

обычно сробатывает eject /dev/sdb1
учитывая тот факт, что идет криптование - попробуй такой вариант sync;sync;sync; umount /media/usbdisk
Если проблема осталась, могу предложить сделать так
lsscsi;
найти нужное устройствои в списке нужное устройство и заменить на свой id (в моём случае это 2:0:0:0) echo suspend > /sys/bus/scsi/devices/2:0:0:0/delete
Ещё глянь вот эту страничку

за орфографические ошибки прошу прощения, думаю писать - правильно, но руки всёравно путаются :) перебрал с печатью на английском..


Не помогает, все команды только демонтируют но не отключают диск.

а как в других ОС?
Ссылку посмотрю завтра или через пару часов, сутки не спал и на работу топать через 30 минут, насоветую сейчас чегонибудь этакого :) Поидеи его надо както перевести в спящий режим.
[vr]Из бредо идей можно попробовать набрать в консоли pm-suspend (ноут потом скорей всего проснется, комп фиг знает, процентов 30% без доп настроек просыпается). Тоесть пк уйдет в ждущий режим. Диск при этом горит? издает какието звуки?


В других ОС нет возможности проверить. При pm-suspend тикает, вне зависимости от того примонтирован диск или нет.




Это нормально, вообще звук зависит от модели жёсткого, но причину звука я уже назвал - головки возвращаются на место (паркуются).

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


Тикает не всегда, бывает просто погасает без тика. Чем это можно объяснить?



Удалось проверить на windows xp sp3, при безопасном отключении HDD диод продолжает гореть, но, при выдергивании кабеля тика не происходит, проверял несколько раз подряд


Может, виндовый драйвер в случае, если внешний не используется, автоматически паркует головки? Попробуйте отключить жёсткий во время копирования или чтения с диска, чтобы головки заведомо были в рабочем положении.


Тогда будет тик

tiandrey прав, винда действительно паркует головки. С этим я до конца не разобрался, времени не хватает, можно попробовать посмотреть(послушать) hdparm -b 128 /dev/sdb и hdparm -b 254
По поводу светодиода прав, но не совсем, у меня есть купленная коробка под диск 2,5", так она гасит диод при отмантировании, видимо железо\схемы имеют значение :)

Кстити, а smartctl /dev/sdb чтонибудь говорит?


hdparm -b 128 /dev/sdb
-b: bad/missing bus-state value (0..2)

Кстити, а smartctl /dev/sdb чтонибудь говорит?

Почему то поставить не могу, предлагает почтовик (?) поставить при попытке sudo apt-get install smartmontools:

НОВЫЕ пакеты, которые будут установлены:
bsd-mailx mailx postfix smartmontools

не то, поищи пакет smartd << smartctl должна быть в нем.

hdparm -b 128 /dev/sdb
-b: bad/missing bus-state value (0..2)

Опечатался, hdparm -B 128 /dev/sdb

эх..нафлудератилто я. hdparm -B это шляпа для управления электорпинтанием жестких дисков(утрирую конечно, но всётаки) Значение -255 отключает софтовое управление диском. -128 скорей всего у вас стоит как стандартное(покрайней мере на слаке и в дженте так).


sudo hdparm -B 128 /dev/sdb

/dev/sdb:
setting Advanced Power Management level to 0x80 (128)
APM_level = not supported


попробуй так:(/dev/sdb1 - в качестве примера, должно быть твоё устройство. Теоретически можно просто написать sdb1 или sdb)
umount -l /dev/sdb1
eject -v /dev/sdb или eject -v /dev/sdb1 под рукой увы ничего юсбишного нету чтобы проверить самому

-v -покажет доп инфу по устройству, что делает и т.п., немного но всетаки, лог скопируй и перекинь сюда.

потом сделай только eject -v /dev/sdb(1), и лог тоже выложи. Нужно это, чтобы посмотреть что делает последняя команда и не оставляет ли чего лишнего.


$ sudo umount -l /dev/sdb
[sudo] password for ac:
umount: /dev/sdb: не примонтирован
$ sudo umount -l /dev/sdb1
umount: /dev/sdb1: не примонтирован

$ sudo eject -v /dev/sdb
eject: имя устройства - `/dev/sdb'
eject: полное имя - `/dev/sdb'
eject: `/dev/sdb' не примонтирован
eject: `/dev/sdb' не является точкой монтирования
eject: `/dev/sdb' является устройством с несколькими разделами
eject: /dev/mapper/truecrypt2 зашифровано на реальном устройстве /dev/sdb1
eject: отмонтирование `/media/truecrypt2'
eject: попытка извлечь `/dev/sdb' с помощью команды извлечения лотка
eject: извлечение лотка прошло успешно

не привчен вывод ну русском :)

eject: извлечение лотка прошло успешно
не вижу проблем, данный девайся до утра будит валяться у меня(метка rev1), на диске лежит какойто виндовый софт, монтирование\отмонтирование происходит абсолютно также, тик есть(и под маком, и под никсами). Со стороны ОС всё что нужно выполняется, как сказал tiandrey это звук возвращения головки или стопорки головки(возможно виндовый софт посылает комманду при отмонтировании на возвращение\стопорки, хотя врятли сталибы так извращаться)

Чтобы начать использовать диски Gnome в Ubuntu, откройте его, выполнив поиск в меню приложения. Если вы не можете найти Gnome Disks, вам необходимо установить его на свой компьютер с Ubuntu, прежде чем пытаться его использовать.

Установить диски Gnome

Чтобы установить диски Gnome в Ubuntu, откройте окно терминала, выполнив поиск «Терминал» в меню приложения. Затем используйте команду apt install ниже, чтобы приложение заработало.

Примечание: хотя это руководство ориентировано на Ubuntu, инструкции применимы к любой операционной системе Linux, имеющей доступ к дискам Gnome, файловому менеджеру Gnome или терминалу. Не стесняйтесь следовать указаниям, даже если вы не используете Ubuntu.

Отключить жесткий диск

Чтобы отключить жесткий диск в Gnome Disks, начните с левой боковой панели. На этой боковой панели отображаются все обнаруженные диски на вашем ПК с Ubuntu. Здесь будет все, от жестких дисков до USB и SD-карт.

Проверь это - Как получать оповещения о новой сетевой активности в Windows 10

Найдите на боковой панели жесткий диск, который вы пытаетесь отключить. Если вы не можете найти его, просмотрите каждый из них и помните, насколько велик ваш диск, а также название бренда, так как Gnome Disks часто показывает название бренда в названии каждого диска.

Когда вы найдете жесткий диск, который хотите отключить в Gnome Disks, выберите его с помощью мыши. Выбрав его, вы увидите обзор диска с картой разделов.

Найдите в карте разделов тот раздел жесткого диска, который вы хотите размонтировать. Когда вы найдете раздел, который хотите размонтировать, нажмите кнопку остановки с помощью мыши.

После нажатия на кнопку «Стоп», Gnome Disks предложит вам ввести пароль. Вам нужно сделать это, потому что для размонтирования жестких дисков требуется доступ на уровне системы. Введите свой пароль в подсказку.

После ввода пароля раздел жесткого диска будет успешно отключен от вашей системы Ubuntu. На этом этапе вы можете закрыть диски Gnome.

Проверь это - Как получить уведомления о завершении загрузки в Chrome

Перемонтировать жесткий диск

Вам нужно перемонтировать ранее отключенный жесткий диск? Вот как это сделать на дисках Gnome в Ubuntu. Сначала запустите приложение Gnome Disks. Оттуда найдите свой жесткий диск на боковой панели.

Когда вы найдете свой жесткий диск, найдите раздел диска, который вы хотите перемонтировать. Затем нажмите кнопку «Играть» для повторного подключения.

Чтобы отключить диск, запустите файловый менеджер Ubuntu. Вы можете открыть файловый менеджер Ubuntu, нажав Win на клавиатуре и набрав «Файлы». После открытия файлового менеджера найдите кнопку «Другие места» на левой боковой панели и щелкните по ней мышью.

После того, как вы нажмете кнопку «Другие места», вы увидите раздел «На этом компьютере». В этом разделе перечислены все жесткие диски, USB-накопители, SD-карты и т. Д., Подключенные к системе.

Найдите в области «На этом компьютере» жесткий диск, который хотите отключить. Когда вы его найдете, щелкните значок отключения рядом с диском. Когда вы нажимаете эту кнопку, файловый менеджер Ubuntu размонтирует его, не задавая вопросов.

Проверь это - Как смонтировать и записать ISO-образы в Windows 10

Как перемонтировать

Если вам нужно перемонтировать жесткий диск в Ubuntu, вы можете сделать это прямо в файловом менеджере Ubuntu. Для этого запустите файловый менеджер Ubuntu. Вы можете открыть его, выполнив поиск после нажатия Win на клавиатуре.

После открытия найдите кнопку «Другие места» и щелкните по ней мышью, чтобы получить к ней доступ. Затем найдите раздел «На этом компьютере», найдите диск, который вы хотите смонтировать, и щелкните по нему. Когда вы нажимаете на свой диск, Ubuntu попытается его смонтировать. Ты [month] однако необходимо ввести пароль.

Можно отключить жесткий диск на Ubuntu через терминал. Для начала запустите окно терминала на рабочем столе Ubuntu, нажав Ctrl + Alt + T на клавиатуре. Оттуда запустите команду lsblk.

Просмотрите вывод команды, чтобы найти метку раздела смонтированного жесткого диска. Если вы не можете его найти, следуйте этому руководству по использованию lsblk. Когда вы его найдете, выполните команду umount ниже.

HDD-SSD-logo

Сегодня рассмотрим ряд команд для работы с HDD через терминал на Ubuntu/Debian и других Linux системах.

Прочитав несколько статей я конечно нашел нужную информацию о том как работать с HDD через терминал, но она была раскидана по просторам интернета и если вам дорого ваше время, то вы пришли по адресу. В данной статье я решил объединить команды и написать удобную шпаргалку для администрирования Ubuntu/Debian систем.

Как посмотреть UUID для HDD через терминал на Ubuntu/Debian

Посмотреть uuid диска для разделов можно с помощью команды:

Вывод должен быть приблизительно такой:

Как посмотреть список дисков через терминал на Ubuntu/Debian

Самый простой способ увидеть все подключённые диски — это посмотреть содержимое каталога /dev/ и отфильтровать устройства по начальному названию sd или vd . Ну это уже зависит от того, какой диск и на какой системе выищите.

Смотрим подключенные HDD с выводом информации о размере через терминал

Посмотреть подключённые диски с выводом информации о размере, точке монтирования и свободном пространстве на Ubuntu/Debian, можно с помощью утилиты df:

Вот вам еще одна команда, которой можно посмотреть подробный вывод о размерах подключенных дисков:

Форматирование HDD через терминал на Ubuntu/Debian

Для форматирования разделов дисков в системе используем команду parted.

Будьте внимательны с данной командой, т.к. она может затереть весь ваш диск.

Для начала определяем с каким диском мы будем работать. Для этого набираем все ту же нами знакомую команду lsblk

После вывода информации определяем наш диск и набираем:

где sdb — это наш диск

Далее создаем новую таблицу разделов:

После можно создавать разделы. Если вам нужно создать один большой раздел, который будет занимать весь объем диска, то команда будет такой:

Если же вы хотите создать несколько разделов на диске, то последовательность команд будет следующей:

После данной команды у вас будут три раздела с соответствующими размерами в 5 Гб, 15 Гб, а третий займет все оставшееся пространство на данном диске.

Для вывода информации набираем:

Если вас все устраивает, то выходим из программы форматирования:

Давайте теперь отформатируем получившиеся разделы в файловую систему ext4 :

или в случае с несколькими разделами диска:

После данной процедуры разделы готовы к использованию. Только не забудьте предварительно примонтировать их к системе.

Монтирование HDD через терминал на Ubuntu/Debian

Ручное монтирование дисков через терминал

Для монтирования дисков через терминал набираем следующую команду:

Директория /home/Music должна существовать.

Монтирование директорий

Если при монтировании директорий терминал выдает следующее

Значит Вы пытаетесь примонтировать одну директорию в другую. Для исправления данной ошибки наберите следующую команду используя опцию --bind:

Монтирование файлов

Возможно, не только монтирование разделов linux, но и монтирование файлов, если они содержат файловую систему, например, образов дисков. Монтирование образа диска linux работает точно так же:

Автоматическое монтирование диска при загрузке системы

Для автоматического монтирования разделов диска воспользуемся файлом fstab. Также вам необходимо знать UUID вашего диска.

и редактируем в соответствии с моим листингом:

Чтобы неперезагружать систему набираем команду:

Теперь после перезагрузки системы раздел диска автоматически будет примонтирован в директорию /home/Music.

Восстановление дисков через терминал

Восстановление файловой системы

Если ваша файловая система находится на разделе с адресом /dev/sda1 выполните:

Данная команда сработает только в режиме восстановления, если корневой раздел и другие разделы уже примонтированы она выдаст ошибку.

Восстановление поврежденного суперблока

Обычно эта команда справляется со всеми повреждениями на ура. Но если вы сделали что-то серьезное и повредили суперблок, то тут fsck может не помочь. Суперблок — это начало файловой системы. Без него ничего работать не будет.

Но не спешите прощаться с вашими данными, все еще можно восстановить. С помощью такой команды смотрим куда были записаны резервные суперблоки:

На самом деле эта команда создает новую файловую систему. Вместо ext4 подставьте ту файловую систему, в которую был отформатирован раздел, размер блока тоже должен совпадать иначе ничего не сработает. С опцией -n никаких изменений на диск не вноситься, а только выводится информация, в том числе о суперблоках.

Теперь у нас есть резервные адреса суперблоков и мы можем попытаться восстановить файловую систему с помощью каждого из них, например:

Данные команды сработают только в режиме восстановления, если корневой раздел и другие разделы уже примонтированы она выдаст ошибку.

Битые сектора

Или еще мы можем найти битые сектора и больше в них ничего не писать:

Данная команда сработает только в режиме восстановления, если корневой раздел и другие разделы уже примонтированы она выдаст ошибку.

Вывод

И так, сегодня мы научились работать с HDD через терминал на Ubuntu/Debian подобных системах.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо.

Читайте также: