Ssd hdd linux разметка

Разметка ссд+хдд и установка программ на хдд

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

С ссд вроде как понятно, думаю разметить так, но если криво, то поправьте:

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

файлы программ раскидываются по практически всем папкам в системе

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

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

micronekodesu ★★★ ( 21.12.18 19:32:01 MSK )
Последнее исправление: micronekodesu 21.12.18 19:32:37 MSK (всего исправлений: 1)

В /home держи только конфиги и всё прочее, а файлопомойку вынести на hdd, монтируй его в /media, кинь из /home симлинки, если нужно.

А вот жесткий диск хочу использовать не только как файлопомойку, но и хочу ставить на него проги

30гб / 16гб swap 200мб /boot Остальное /home

46 Gb /, свап файлом в корне, /boot отдельно не нужен.

Нет причин «ставить проги» на диск, отличный от того, на котором /. Если 30 гб на / не хватает — сделай больше. Если жалко места на ссд — размести / на HDD а на SSD сделай lvmcache.

Mint, dpkg, обычно ставлю через apt-get, иногда через браузер, иногда через synaptic

А вот жесткий диск хочу использовать не только как файлопомойку, но и хочу ставить на него проги

При использовании flatpak можно указать конкретную директорию для установки. С массовым внедрением flatpak мы забудем о многих проблемах, но добавим несколько иных.

Традиционные ПМ тоже могут устанавливать пакеты в другие места, но осмысленности от этого не прибавилось

apt-get -o RootDir=/путь/к/каталогу имяПакета 
dpkg --root=/путь/к/каталогу -i имяПакета.deb 

Через синаптик не знаю как, посмотрите может там в параметрах что-то есть, не пользуюсь им.

Алсо, тут надо отметить что у вас в новом руте должны лежать и пакеты по зависимостям. То есть если у вас есть пакеты A, B и C, которые зависят от пакета Z, и вы их каждый ставите в свой root, то туда и пакет Z будет притянут. Если вы хотите вообще все пакеты вынести на hdd то вам проще тогда и настоящий /root/ там развернуть, подмонтировав туда нужные разделы\каталоги с ssd.

Читайте также:  Is linux worth it

Некоторые ПМ такое могут, но смысла в этом нет. Для Flatpak же ситуация обратная. installations.d заходит на ура.

Источник

правильно разметить диски

SSD (128 Gb) + HDD (1Tb). Как правильно разметить диски, если устанавливаю только одну систему — Ubuntu? Решил сделать, особо не заморачиваясь: SSD: 112 Gb — /, 16 Gb — swap, HDD — весь под home. Всякие var, var/log, tmp, boot решил отдельно не создавать. Правильная ли будет такая разметка? При скачивания торрент, временные файлы на каком диске будут сохраняться?

Норм, только /home лучше на SSD, а статичные данные на HDD.

Фильмы и музыка — не статичные данные?

Это неправильно, весь home за исключением Music, Movies и прочей Media должен быть на ssd, ведь у тебя программы будут так же медленно загружаться, т.к. конфиги и настройки читают с hdd.

Это глупо. Выноси на HDD только большую относительно редко запрашиваемую инфу.

Это всё, никаких больше разделов тебе не нужно.

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

а как вынести отдельно Music, Movies ?

Jayrome ★★★★★ ( 15.11.16 18:14:59 MSK )
Последнее исправление: Jayrome 15.11.16 18:15:26 MSK (всего исправлений: 1)

/home # на тот случай, если решишь переставить систему и сохранить свой хомяк

а как вынести отдельно Music, Movies ?

Элементарно, создай в хомяке симлинки на hdd.

  • Desktop
  • Documents
  • Downloads
  • Music -> /mnt/hdd/Music
  • Movies -> /mnt/hdd/Movies
  • Pictures

Как вариант в стране, где домашний интернет 5 гигабит.

я не понял, ты разделы предлагаешь плодить? Или один раздел монтировать кучу раз в разные места?

Нет, у меня дома 300 мегабитный канал, на hdd тяжко через такой закачивать. Да даже на 100 мегабитах 3 разные раздачи в разные места тяжко для диска.

То есть, при установке системы hdd просто отфармотировать, но разделы не создавать, а потом создать симлинки?

Это не важно, mount может маунтить не только разделы.

Если UEFI, то мелкий ESP, swap большой, если гибернацию будешь использовать, и /. Хард монтируй куда-нибудь в /media/hdd. Вроде туда убунта диски монтирует обычно. На хард закидываешь все свои фильмак, музыку и прочий крупногабаритный хлам. Ну симлинк на ~/Download сделай, чтобы сразу на хард валилось.

Голоса в голове говорят, что это работает не везде и не всегда и несёт ряд потенциальных проблем.

Читайте также:  Deleting an open file linux

расскажешь? В смысле, перескажешь? Интересно же.

HDD:
swap — 4GB
/home — 256GB
/DATA — 600+GB

если не ошибаюсь, то кажется 1ТБ винты показывают 940ГБ емкости, уже 2 года без них.

Deleted ( 15.11.16 18:32:27 MSK )
Последнее исправление: RTP 15.11.16 18:35:23 MSK (всего исправлений: 2)

HDD отформатируй на один раздел ext4 и назови его STORAGE, например, создай там директории Music и Movies, на ssd в хомяке удали эти директории (если они есть) и создай симлинки на hdd:

Предварительно прописав свой жесткий диск по PARTUUID или UUID в fstab для монтирования в /mnt/hdd, например:

PARTUUID=31ee27e4-6d94-40c6-822f-c7f8eb6025d7 /mnt/hdd ext4 user,relatime 0 0 

PARTUUID диска посмотри через blkid.

что-то ты тут соловьем где-то поешь :-)))

я не понял твой гиперболизм и/или аллегорию.

ну как тяжело закачивать?
hdd не справляется с такой нагрузкой?

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

да я ващет думал что у тебя диск отдельно для такого баловства.

Ну про ситуации вроде «подмонтировали на другой системе наблюдаем кучу битых файлов» можно не рассказывать. Я сейчас не вспомню подробностей и мне немного лень, но проблемы будут с любым софтом, который захочет найти файл вместо симлинка и не полагается на vfs. Либо в отношении безопасности (вроде вечных бед samba). В конечном счёте, решение типа «забиндить нужное в fstab» потенциально несёт меньше проблем и не вызывает лишней путаницы, глобальные каталоги — это не тот случай, когда симлинки нужны. А вдруг ещё захочется подключить несколько дисков/разделов в 1 точку? Симлинки не годятся для такого.

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

но проблемы будут с любым софтом, который захочет найти файл вместо симлинка и не полагается на vfs

этого вообще не понял. Каким софтом? SMPlayer? Ну вот сделал я симлинк на Movies. Открываю файловым менеджером, потом плеер. Может быть, торрент-клиент туда же будет ходить. В общем, я не понял.

А вдруг ещё захочется подключить несколько дисков/разделов в 1 точку?

Одновременно? Наверное, я очень дикий, но это вообще как и зачем может потребоваться?

У меня типа того задача была. К сожалению нормального решения нет, поэтому проще выкинуть 1 тб hdd и вместо него купить 1 тб ssd. Тогда спокойно 128 гб sdd отдашь под корень и своп, а 1 тб ssd под хомяковую папку (не мамку). И всё хорошо будет.

fornlr ★★★★★ ( 15.11.16 19:13:26 MSK )
Последнее исправление: fornlr 15.11.16 19:14:08 MSK (всего исправлений: 1)

расскажешь? В смысле, перескажешь? Интересно же.

Вот snap пакет не может ходить за пределы хомяка по ссылкам, а с bind такой фокус проходит. У ТС-а Ubuntu, ему это актуально.

Читайте также:  Linux update disk size

да, очень неприятно, когда хранишь часть файлов на внешнем носителе.

потом расшарил в самбе (мало ли, хотел с таблетки в туалете смотреть) и тебя поимели во все дыры. Достаточно доступно? Кто поручится, что того же не случится с торрент-клиентом? И в целом подобным поведением отличается всевозможный проприетарный софт.

видимо у тебя очень скромная коллекция.

видимо у тебя очень скромная коллекция.

да, наверное. Не очень понятен механизм

А вдруг ещё захочется подключить несколько дисков/разделов в 1 точку?

как это выглядит? Как это работает? Это аналог библиотек венды или как?

ЗЫ. КАк же блин задрал хром на вводе тупить. Это трындец какой-то.

Создаётся дополнительный слой на уровне файловой системы, потом с каталогом можно работать совершенно прозрачно. Примеры: aufs, unionfs, overlayfs. Или даже в юзерспейсе — unionfs-fuse, говорят, не слишком тормозит. Я не знаю, как устроены библиотеки венды.

Никогда не поздно одно на другое поменять.

legolegs ★★★★★ ( 15.11.16 20:36:22 MSK )
Последнее исправление: legolegs 15.11.16 20:36:46 MSK (всего исправлений: 1)

На LVM ставь, если не понравится как разметил — передвинешь раздела.

а как вынести отдельно Music, Movies ?

Почему никто не предложил swap сделать в файле?

лучшая фс для ssd btrFs не поддерживает такое

Я правильно понимаю, что речь идёт об монтировании друг в друга РАЗНЫХ файловых систем? Что насчет использования ln -s в рамках одной файловой системы?

не очень понятно как работает монтирование нескольких мест в одну точку. На чтение будут доступны все примонтированные места? Что насчет записи в такую точку? В венде есть «библиотеки», которые суть сущность на уровне проводника. Работает в рамках проводника. Создаёшь библиотеку и добавляешь туда расположения, которые суть пути (с ограничением «можно добавлять только индексированные вендой же пути). Задаёшь „главную“ — туда будет писаться по-умолчанию. На чтение же библиотека прозрачна. Да, там прямо сортировка сквозная. Сделано шикарно (тока самбу туда прикрутить проблемно потому что индексация, но возможно). Было время, у меня было окло 6 нжмд в одной системе — всё кино было в одном месте в проводнике со сквозной сортировкой. Да, usb внешие диски тоже можно туда. В общем, это лучше показать. Мегаудобно.

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

Источник

Оцените статью
Adblock
detector