LinuxForum.Fans
Тема

Установка SSD на openSUSE 13.1

Автор: Barbas 38 сообщений 9120 просмотров
09.12.2013 20:30 #353951

Подскажите настройки fstab для ssd винчестера.

09.12.2013 21:20 #353955

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

09.12.2013 21:58 #353960

Настрой fstab, система работает вот только остался вопрос корректно ли настроил.

Показать

#/dev/disk/by-id/ata-KINGSTON_SV300S37A60G_50026B723B02158C-part2 swap swap defaults 0 0
/dev/disk/by-id/ata-KINGSTON_SV300S37A60G_50026B723B02158C-part1 / ext4 noatime,data=writeback,noacl,discard 1 1
/dev/disk/by-id/ata-KINGSTON_SV300S37A60G_50026B723B02158C-part3 /home ext4 noatime,data=writeback,noacl,discard 1 2
10.12.2013 08:41 #353990

swap нужен... он все равно не используется. 8)
tmpfs /tmp tmpfs size=35% 0 0

У меня параметры монтирования стоят как noatime,acl,user_xattr не жалуюсь пока..

10.12.2013 09:34 #353992

Добавлять в /etc/fstab опцию discard для файловых систем не рекомендуется. Вместо этого рекомендуется периодический автоматический запуск fstrim с помощью скрипта. Cоветую почитать эту статью, на английском

In order to optimize the performance of the SSD, I strongly advise you to avoid doing the TRIM operation in real time (whenever a file is deleted) because you would be putting an unnecessary extra amount of work over the SSD. In other words: You should not enable the discard option in fstab.

Instead, what I recommend is to run a script periodically to tell the SSD which blocks are free with the command fstrim. Doing this operation daily or weekly is more than enough. This way we do not lose any performance due to TRIM when deleting files and we periodically keep informed the SSD about the free blocks.
10.12.2013 16:43 #354128

Рекомендаций принял к сведению. И все же как лучше настройка openSUSE для работы с SSD, так как читал что при не верном подходе можно легкостью угробить ssd диск.
fstab перенастроен так

Показать
/dev/disk/by-id/ata-KINGSTON_SV300S37A60G_50026B723B02158C-part2 swap swap defaults 0 0
/dev/disk/by-id/ata-KINGSTON_SV300S37A60G_50026B723B02158C-part1 / ext4 noatime,acl,user_xattr 1 1
/dev/disk/by-id/ata-KINGSTON_SV300S37A60G_50026B723B02158C-part3 /home ext4 noatime,acl,user_xattr 1 2
# Жёсткий диск
/dev/sda2 /media/sda2 ext4 defaults,auto,exec,rw,user,users 0 0
# Монтируемые разделы
/media/sda2/faddey/Видео /home/faddey/Видео none bind 0 0
/media/sda2/faddey/Документы /home/faddey/Документы none bind 0 0
/media/sda2/faddey/Музыка /home/faddey/Музыка none bind 0 0
/media/sda2/faddey/Изображения /home/faddey/Изображения none bind 0 0
/media/sda2/faddey/Загрузки /home/faddey/Загрузки none bind 0 0
/media/sda2/faddey/.backup /home/faddey/.backup none bind 0 0
10.12.2013 16:49 #354131

Возможно поступил нелогично, но fstab никак не настраивал для SSD (только trim проверял когда OS установил). Гарантия на SSD (от OCZ) 5 лет успокаивает :)

10.12.2013 20:24 #354168
"baralgin" написал:
Гарантия на SSD (от OCZ) 5 лет успокаивает

Гарантия распространяется на замену винта. При браке.
Но кто вам компенсирует потерянные данные ? Принесенные неудобства?

"baralgin" написал:
но fstab никак не настраивал для SSD (только trim проверял когда OS установил)

как раз :

text
discard - Включает технологию TRIM, которая распределяет нагрузку на SSD
"mozgfx" написал:
swap нужен... он все равно не используется.

Зачем если ОС 8гб оперы ( я просто участвовал в установке ssd с ТС ) Наоборот все рекомендуют его офф.
Я у себя тоже его офф. 4гб ОЗУ
Гибернацию, сон, никогда не используют.
При таком раскладе swap ненужен.
Поправьте если что то не так ?

"sun" написал:
Вместо этого рекомендуется периодический автоматический запуск fstrim с помощью скрипта. Cоветую почитать эту статью, на

С этим тоже что то не ясно, я как раз попадал на статьи где рекомендуется именно так делать. Единственно что не ясно было, тот факт что если выключить журналирование в ФС то TRIM отключается. Этот вопрос остался не ясен так как мнения разделились на 2 лагеря.

Посидев подумав пришел к выводу журналирование не плохо, выигрыш в работе винта будет но стоит ли игра свечь.
Так же системы имеют ИБП

Все ставилось с оглядкой на мою систему Xubuntu 13.10 Интересует специфика openSUSE. Линукс и в Африке Линукс но все же...

10.12.2013 20:30 #354170
mozgfx написал:
tmpfs /tmp tmpfs size=35% 0 0

У меня так

text
linux-px9j:/home/faddey # df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb1          7,8G         5,1G  2,3G           69% /
devtmpfs           3,9G          12K  3,9G            1% /dev
tmpfs              3,9G         256K  3,9G            1% /dev/shm
tmpfs              3,9G         4,3M  3,9G            1% /run
tmpfs              3,9G            0  3,9G            0% /sys/fs/cgroup
tmpfs              3,9G         4,3M  3,9G            1% /var/lock
tmpfs              3,9G         4,3M  3,9G            1% /var/run
/dev/sda2          720G          21G  663G            4% /media/sda2
/dev/sdb3           47G         2,0G   43G            5% /home
linux-px9j:/home/faddey # 
10.12.2013 21:42 #354194
"Rassol2" написал:
С этим тоже что то не ясно, я как раз попадал на статьи где рекомендуется именно так делать.

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

This is the most interesting part. Most people simply add the option “discard” in the mounting options at /etc/fstab. However, this means that every time you delete a file, the OS will be reporting in real-time to the SSD which blocks were occupied by that file and are not longer in use, and then the SSD will have to perform a defragmentation and deletion of those internal blocks, operation which will take an amount of time higher than desired.
16.12.2013 02:38 #355299

Тему можно закрывать.

17.12.2013 06:52 #355415

А можно не закрывать? Пару вопросов:
1. Куда "tmpfs /tmp tmpfs size=35% 0 0" добавлять?
2. "fstrim" - что за зверь?

17.12.2013 07:39 #355417
"Sanos" написал:
1.

А можно чуток внимания проявить?
1. В теме идет речь о fstab(5).
2. fstrim - это... одна из утилит, по-видимому.

18.12.2013 13:08 #355718
yars написал:
[quote="Sanos"]1.

А можно чуток внимания проявить?
1. В теме идет речь о fstab(5).
2. fstrim - это... одна из утилит, по-видимому.[/quote]
1. Типа Вы сами внимательно тему прочитали? Люди приводят fstab

Показать
/dev/disk/by-id/ata-KINGSTON_SV300S37A60G_50026B723B02158C-part2 swap swap defaults 0 0
/dev/disk/by-id/ata-KINGSTON_SV300S37A60G_50026B723B02158C-part1 / ext4 noatime,acl,user_xattr 1 1
/dev/disk/by-id/ata-KINGSTON_SV300S37A60G_50026B723B02158C-part3 /home ext4 noatime,acl,user_xattr 1 2
# Жёсткий диск
/dev/sda2 /media/sda2 ext4 defaults,auto,exec,rw,user,users 0 0
# Монтируемые разделы
/media/sda2/faddey/Видео /home/faddey/Видео none bind 0 0
/media/sda2/faddey/Документы /home/faddey/Документы none bind 0 0
/media/sda2/faddey/Музыка /home/faddey/Музыка none bind 0 0
/media/sda2/faddey/Изображения /home/faddey/Изображения none bind 0 0
/media/sda2/faddey/Загрузки /home/faddey/Загрузки none bind 0 0
/media/sda2/faddey/.backup /home/faddey/.backup none bind 0 0

- при этом я в упор не вижу строку "tmpfs /tmp tmpfs size=35% 0 0" - по тому и спрашиваю.

2. Что такое ТРИМ я знаю, спросил про "fstrim" именно...

18.12.2013 13:29 #355726

Логично предположить, что вы видели эту строку у mozgfx. А весь свой fstab он не показывал. Что непонятно?

18.12.2013 13:43 #355731
yars написал:
Логично предположить, что вы видели эту строку у mozgfx. А весь свой fstab он не показывал. Что непонятно?

Ну да, про это пишет mozgfx, а у Barbas этой строки нет. Вот я и спросил, почему он пренебрег этой строкой или она куда то в другое место пишется? Значит ее в etc/fstab ?

18.12.2013 13:56 #355737

Ну а куда же =)

18.12.2013 14:42 #355756

В системах с systemd итак же по дефолту /tmp в оперативке, не?

18.12.2013 14:45 #355759

A.T.W.A., его туда кто-то должен смонтировать в любом случае. На fstab еще вроде покушений не было...

Войдите или зарегистрируйтесь, чтобы ответить.