Автор Тема: Разметка дисков  (Прочитано 1786 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн haelgar

  • Новичок форума
  • Сообщений: 1
Разметка дисков
« : 15 Декабря 2020, 13:46:44 »
Приветствую!
По ряду причин переезжаю на linux (debian). Настольный комп для разных задач (не сервер).  Всю сознательную жизнь работал на линуксе, но никогда не админил... Имеется ssd 120 Gb и hdd 1 Tb. Как оптимально разметить диски при установке? Ничего экстремального типа монтажа видео и многонедельных расчетов не предвидется... бытовуха+программирование... Спасибо за помощь!
 

Оффлайн Modigar

Re: Разметка дисков
« Ответ #1 : 15 Декабря 2020, 14:55:28 »
Корень на ссд под систему 30 гигабайт хватит, остальное по /home
HDD по желанию, у меня 30/70 по объёму разделено на работу/мультимедиа
Все в ext4.
 
Пользователи, которые поблагодарили этот пост: haelgar

Оффлайн Листик

Re: Разметка дисков
« Ответ #2 : 17 Декабря 2020, 08:59:51 »
У меня так:

/ - 30 Гб
/boot - выделяю 1 Гб, просто по привычке с первой установки линукс (но можно меньше)
/swap - оперативка *2
/home - все остальное 

В ext4

Cообщение объединено 17 Декабря 2020, 09:06:42
Настольный комп для разных задач (не сервер).  Всю сознательную жизнь работал на линуксе, но никогда не админил...

То, что Дебиан только для админов и серваков, - миф. Сам использую систему на десктопе для офисных задач, интернет-серфинга, прослушивания музыки, просмотра фильмов, иногда играю. Отличается лишь большей стабильностью и повышенной производительностью (субъективно,  не измерял) от остальных линуксов.
« Последнее редактирование: 17 Декабря 2020, 09:08:17 от Листик »
 

Оффлайн dzhoser

Re: Разметка дисков
« Ответ #3 : 21 Декабря 2020, 16:48:21 »
При установке Debian размер файловой системы можно указывать в процентах.
Например так
/boot 600mb
/ 24%
/tmp 1%
/var/tmp 1%
/home 70% в Вашем случае hdd
/swap 4%, но я предпочитаю swap file в этом случае прибавляем 4% к корню.
Помогаю за спасибо!
 

Оффлайн endru

Re: Разметка дисков
« Ответ #4 : 22 Декабря 2020, 09:32:37 »
/swap 4%, но я предпочитаю swap file в этом случае прибавляем 4% к корню.
что за бред? В нормальной системе он вообще не нужен.

Оффлайн qupl

Re: Разметка дисков
« Ответ #5 : 22 Декабря 2020, 11:25:37 »
В нормальной системе он вообще не нужен.
Сейчас мой ПК на тебя обиделся ))
 
Пользователи, которые поблагодарили этот пост: dzhoser

Оффлайн endru

Re: Разметка дисков
« Ответ #6 : 22 Декабря 2020, 11:32:21 »
Сейчас мой ПК на тебя обиделся ))
SWAP не дает запущенному ПО упасть если выделяемый объем памяти закочнится физически.
Искать спасение в виртуальной памяти и тормозам с работой дисков... Ну сомнительное удовольствие.
SWAP для серверов - плохая идея. Для пользователей - еще хуже, убивает диск только в путь.

В нормальной системе ОЗУ достаточно для работы и запуска нужных ПО. А уж выделять ему процентное соотношение от объема диска - так вообще бред. % от физической памяти - я еще понимаю.

Оффлайн alexxnight

Re: Разметка дисков
« Ответ #7 : 22 Декабря 2020, 16:16:37 »
Сейчас мой ПК на тебя обиделся ))
SWAP не дает запущенному ПО упасть если выделяемый объем памяти закочнится физически.
Искать спасение в виртуальной памяти и тормозам с работой дисков... Ну сомнительное удовольствие.
SWAP для серверов - плохая идея. Для пользователей - еще хуже, убивает диск только в путь.

В нормальной системе ОЗУ достаточно для работы и запуска нужных ПО. А уж выделять ему процентное соотношение от объема диска - так вообще бред. % от физической памяти - я еще понимаю.
Я правильно Вас понял, что swap нельзя использовать?
 

Оффлайн qupl

Re: Разметка дисков
« Ответ #8 : 22 Декабря 2020, 17:13:22 »
А уж выделять ему процентное соотношение от объема диска - так вообще бред.
С эти согласен.
Но жить без swap-а с современным ПО можно только если размер ОЗУ приближается к размеру HDD )

Оффлайн Modigar

Re: Разметка дисков
« Ответ #9 : 22 Декабря 2020, 22:48:59 »
При разработке и отладка своп прям жизненно необходим, у меня он 128 метров, 2 объёма ОЗУ, и не раз выручал.
 

Оффлайн ogost

Re: Разметка дисков
« Ответ #10 : 23 Декабря 2020, 18:39:58 »
Modigar, Пардоньте, куда столько? У меня одновременно открытые андроид студия с эмулятором, пыхсторм, идея и хромиум с 20-30 вкладками 16 гектаров оперативки не выжирают. Одна IDE тяжелее другой.
              total        used        free      shared  buff/cache   available
Mem:           15Gi        11Gi       181Mi       166Mi       4.0Gi       3.7Gi
Swap:          15Gi          0B        15Gi

ps -fu tsogoo
UID        PID  PPID  C STIME TTY          TIME CMD
tsogoo    1504     1  0 12:09 ?        00:00:00 /lib/systemd/systemd --user
tsogoo    1505  1504  0 12:09 ?        00:00:00 (sd-pam)
tsogoo    1515  1504  0 12:09 ?        00:00:00 /usr/bin/python3 /usr/bin/powerline-daemon --foreground
tsogoo    1521  1496  0 12:09 ?        00:00:08 x-window-manager
tsogoo    1529  1504  0 12:09 ?        00:00:01 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
tsogoo    1560  1521  0 12:09 ?        00:00:00 /usr/bin/ssh-agent x-window-manager
tsogoo    1562     1  0 12:09 ?        00:00:00 /bin/sh -c compton
tsogoo    1566  1562  1 12:09 ?        00:09:59 compton
tsogoo    1567     1  0 12:09 ?        00:00:00 /bin/sh -c nm-applet
tsogoo    1569  1567  0 12:09 ?        00:00:10 nm-applet
tsogoo    1571     1  0 12:09 ?        00:00:00 /bin/sh -c gxkb
tsogoo    1573  1571  0 12:09 ?        00:00:06 gxkb
tsogoo    1577     1  0 12:09 ?        00:00:00 /bin/sh -c xautolock -time 5 -locker "i3lock-fancy" -corners -000 -notify 30 -notifier "notify-send -u critical -t 10000 -- 'Locking screen in 30 seconds'"
tsogoo    1581  1577  0 12:09 ?        00:00:18 xautolock -time 5 -locker i3lock-fancy -corners -000 -notify 30 -notifier notify-send -u critical -t 10000 -- 'Locking screen in 30 seconds'
tsogoo    1589     1  0 12:09 ?        00:01:14 i3bar --bar_id=bar-0 --socket=/run/user/1000/i3/ipc-socket.1521
tsogoo    1594     1  0 12:09 ?        00:00:03 xcape -e Shift_L Escape -t 100
tsogoo    1596  1504  0 12:09 ?        00:00:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
tsogoo    1602  1596  0 12:09 ?        00:00:00 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
tsogoo    1605  1589  0 12:09 ?        00:00:00 /bin/sh -c /home/tsogoo/.local/bin/bumblebee-status -m docker_ps weather cpu memory nic bluetooth datetime -p pomodoro.notify='notify-send Pomodoro' nic.states="up" -t nord-powerline
tsogoo    1607  1504  0 12:09 ?        00:00:02 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
tsogoo    1608  1605  3 12:09 ?        00:21:25 /usr/bin/python3 /home/tsogoo/.local/bin/bumblebee-status -m docker_ps weather cpu memory nic bluetooth datetime -p pomodoro.notify=notify-send Pomodoro nic.states=up -t nord-powerline
tsogoo    1622  1504  0 12:09 ?        00:00:43 /usr/bin/dunst
tsogoo    1683     1  2 12:10 ?        00:14:17 /usr/lib/chromium/chromium --show-component-extension-options --enable-gpu-rasterization --no-default-browser-check --disable-pings --media-router=0 --enable-remote-extensions --load-extensio
tsogoo    1697  1683  0 12:10 ?        00:00:00 /usr/lib/chromium/chromium --type=zygote --no-zygote-sandbox
tsogoo    1698  1683  0 12:10 ?        00:00:00 /usr/lib/chromium/chrome-sandbox /usr/lib/chromium/chromium --type=zygote
tsogoo    1699  1698  0 12:10 ?        00:00:00 /usr/lib/chromium/chromium --type=zygote
tsogoo    1701  1699  0 12:10 ?        00:00:00 /usr/lib/chromium/chromium --type=zygote
tsogoo    1716  1697  4 12:10 ?        00:29:35 /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle=9932324756031872821,1652263729159687135,131072 --enable-gpu-rasterization --gpu-preferences=MAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA
tsogoo    1723  1683  0 12:10 ?        00:06:14 /usr/lib/chromium/chromium --type=utility --field-trial-handle=9932324756031872821,1652263729159687135,131072 --lang=en-US --service-sandbox-type=network --disable-webrtc-apm-in-audio-service
tsogoo    1766  1701  0 12:10 ?        00:01:20 /usr/lib/chromium/chromium --type=renderer --file-url-path-alias=/gen=/usr/lib/chromium/gen --disable-webrtc-apm-in-audio-service --field-trial-handle=9932324756031872821,1652263729159687135,
tsogoo    1797  1701  0 12:10 ?        00:00:04 /usr/lib/chromium/chromium --type=renderer --file-url-path-alias=/gen=/usr/lib/chromium/gen --disable-webrtc-apm-in-audio-service --field-trial-handle=9932324756031872821,1652263729159687135,
tsogoo    1812  1716  0 12:10 ?        00:00:00 /usr/lib/chromium/chromium --type=broker
tsogoo    1919  1899  0 12:10 ?        00:00:00 /opt/viber/libexec/QtWebEngineProcess --type=zygote --webengine-schemes=qrc:sLV --lang=en-US
tsogoo    2174  1504  7 12:10 ?        00:48:49 /usr/bin/pulseaudio --daemonize=no
tsogoo    3512  1683  1 12:33 ?        00:09:33 /usr/lib/chromium/chromium --type=utility --field-trial-handle=9932324756031872821,1652263729159687135,131072 --lang=en-US --service-sandbox-type=audio --disable-webrtc-apm-in-audio-service -
tsogoo    8475     1  0 14:21 ?        00:00:00 /bin/sh /opt/android-studio/bin/studio.sh
tsogoo    8540  8475  3 14:21 ?        00:18:19 /opt/android-studio/jre/bin/java -classpath /opt/android-studio/lib/bootstrap.jar:/opt/android-studio/lib/extensions.jar:/opt/android-studio/lib/util.jar:/opt/android-studio/lib/jdom.jar:/opt
tsogoo    8598  8540  0 14:21 ?        00:00:09 /opt/android-studio/bin/fsnotifier64
tsogoo    8880     1  0 14:22 ?        00:00:00 /bin/sh /opt/PhpStorm-202.8194.11/bin/phpstorm.sh
tsogoo    8921  8880  1 14:22 ?        00:09:04 /opt/PhpStorm-202.8194.11/jbr/bin/java -classpath /opt/PhpStorm-202.8194.11/lib/bootstrap.jar:/opt/PhpStorm-202.8194.11/lib/extensions.jar:/opt/PhpStorm-202.8194.11/lib/util.jar:/opt/PhpStorm
tsogoo    8984  8921  0 14:22 ?        00:00:01 /opt/PhpStorm-202.8194.11/bin/fsnotifier64
tsogoo    9425     1  0 14:28 ?        00:00:00 /usr/bin/efreetd
tsogoo    9541     1  0 14:30 ?        00:00:00 /bin/sh -c i3-sensible-terminal
tsogoo    9542  9541  0 14:30 ?        00:01:34 x-terminal-emulator
tsogoo    9546  9542  0 14:30 pts/1    00:00:01 /usr/bin/zsh
tsogoo   10232     1  0 14:41 ?        00:00:26 adb -L tcp:5037 fork-server server --reply-fd 4
tsogoo   10759  1701  1 23:18 ?        00:00:18 /usr/lib/chromium/chromium --type=renderer --file-url-path-alias=/gen=/usr/lib/chromium/gen --disable-webrtc-apm-in-audio-service --field-trial-handle=9932324756031872821,1652263729159687135,
tsogoo   11822     1  0 23:20 ?        00:00:00 /bin/sh -c i3-sensible-terminal
tsogoo   11823 11822  0 23:20 ?        00:00:02 x-terminal-emulator
tsogoo   11831 11823  0 23:20 pts/0    00:00:00 /usr/bin/zsh
tsogoo   13492  1701  0 23:25 ?        00:00:00 /usr/lib/chromium/chromium --type=renderer --file-url-path-alias=/gen=/usr/lib/chromium/gen --disable-webrtc-apm-in-audio-service --field-trial-handle=9932324756031872821,1652263729159687135,
tsogoo   15424  1504  0 16:13 ?        00:00:00 /usr/bin/gnome-keyring-daemon --start --foreground --components=secrets
tsogoo   16046     1  0 23:33 ?        00:00:00 /bin/sh /opt/idea-IU-202.7660.26/bin/idea.sh
tsogoo   16087 16046 99 23:33 ?        00:01:59 /opt/idea-IU-202.7660.26/jbr/bin/java -classpath /opt/idea-IU-202.7660.26/lib/bootstrap.jar:/opt/idea-IU-202.7660.26/lib/extensions.jar:/opt/idea-IU-202.7660.26/lib/util.jar:/opt/idea-IU-202.
tsogoo   16168 16087  0 23:33 ?        00:00:00 /opt/idea-IU-202.7660.26/bin/fsnotifier64
tsogoo   16355 16087  5 23:33 ?        00:00:02 /opt/idea-IU-202.7660.26/jbr/bin/java -Djava.awt.headless=true -Dmaven.defaultProjectBuilder.disableGlobalModelCache=true -Didea.maven.embedder.version=3.6.3 -Xmx768m -Dmaven.ext.class.path=/
tsogoo   16755 11831  0 23:34 pts/0    00:00:00 ps -fu tsogoo
tsogoo   19291     1  0 17:16 ?        00:00:59 /usr/lib/thunderbird/thunderbird
tsogoo   20175  1701  0 17:33 ?        00:00:15 /usr/lib/chromium/chromium --type=renderer --file-url-path-alias=/gen=/usr/lib/chromium/gen --disable-webrtc-apm-in-audio-service --field-trial-handle=9932324756031872821,1652263729159687135,
tsogoo   23709  1701  0 19:33 ?        00:00:03 /usr/lib/chromium/chromium --type=renderer --file-url-path-alias=/gen=/usr/lib/chromium/gen --disable-webrtc-apm-in-audio-service --field-trial-handle=9932324756031872821,1652263729159687135,
tsogoo   29954  8921  0 21:37 ?        00:00:08 /opt/PhpStorm-202.8194.11/jbr/bin/java -Djava.rmi.server.hostname=127.0.0.1 -Duser.timezone=UTC -Xmx1125m -Xms128m -Dfile.encoding=UTF-8 -classpath /opt/PhpStorm-202.8194.11/lib/util.jar:/opt
tsogoo   30003  8921  0 21:37 ?        00:00:10 /opt/PhpStorm-202.8194.11/jbr/bin/java -Djava.rmi.server.hostname=127.0.0.1 -Duser.timezone=UTC -Xmx1125m -Xms128m -Dfile.encoding=UTF-8 -classpath /opt/PhpStorm-202.8194.11/lib/util.jar:/opt
tsogoo   30832  1701  0 22:11 ?        00:00:12 /usr/lib/chromium/chromium --type=renderer --file-url-path-alias=/gen=/usr/lib/chromium/gen --disable-webrtc-apm-in-audio-service --field-trial-handle=9932324756031872821,1652263729159687135,
tsogoo   31900  8540 21 22:49 ?        00:09:33 /home/tsogoo/Android/Sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64 -netdelay none -netspeed full -avd Pixel_2_API_29
tsogoo   31914 31900  0 22:49 ?        00:00:00 /home/tsogoo/Android/Sdk/emulator/emulator64-crash-service -pipe 4 -ppid 31900 -data-dir /tmp/android-tsogoo/a5c2063e-8fa9-4930-8f05-f031e9922fab
tsogoo   32222  8540  1 22:49 ?        00:00:35 /opt/android-studio/jre/bin/java -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /hom
tsogoo   32237  8540 99 22:49 ?        01:11:26 /home/tsogoo/Android/Sdk/emulator/qemu/linux-x86_64/qemu-system-x86_64 -netdelay none -netspeed full -avd Pixel_3a_API_30_x86
tsogoo   32242 32237  0 22:49 ?        00:00:00 /home/tsogoo/Android/Sdk/emulator/emulator64-crash-service -pipe 4 -ppid 32237 -data-dir /tmp/android-tsogoo/9c8d25ef-c64a-4ffc-8e6b-ae966ad5dd5e
tsogoo   32583 32237  0 22:50 ?        00:00:00 /home/tsogoo/Android/Sdk/emulator/lib64/qt/libexec/QtWebEngineProcess --type=zygote --webengine-schemes=qrc:sLV --lang=en-US
tsogoo   32597 32583  0 22:50 ?        00:00:00 /home/tsogoo/Android/Sdk/emulator/lib64/qt/libexec/QtWebEngineProcess --type=renderer --disable-gpu-memory-buffer-video-frames --enable-threaded-compositing --enable-features=AllowContentInit
tsogoo   32598 32583  0 22:50 ?        00:00:00 /home/tsogoo/Android/Sdk/emulator/lib64/qt/libexec/QtWebEngineProcess --type=renderer --disable-gpu-memory-buffer-video-frames --enable-threaded-compositing --enable-features=AllowContentInit

Оффлайн Modigar

Re: Разметка дисков
« Ответ #11 : 23 Декабря 2020, 19:35:57 »
ogost, у меня бывают тяжёлые проекты, а если вдруг в коде накосячить, то приложение может выжрать все озу, и если свопа не будет,  то фиг найдёшь где именно накосячено.
 
Пользователи, которые поблагодарили этот пост: dzhoser

Оффлайн gardarea51

Re: Разметка дисков
« Ответ #12 : 24 Декабря 2020, 07:28:24 »
А я swap бы все равно создавал, будь у меня хоть 16, хоть 32гб памяти. Но я бы конечно призадумался над его размером.
Хотя, на слабо нагруженной сервере с 8гб памяти лет так 6 назад ни разу не видел использование свопа, но он был.
 

Оффлайн dzhoser

Re: Разметка дисков
« Ответ #13 : 24 Декабря 2020, 10:34:24 »
Кажеться мы стали забывать зачем действительно нужен swap и как он работает  https://m.habr.com/ru/company/flant/blog/348324/
« Последнее редактирование: 24 Декабря 2020, 13:03:47 от dzhoser »
Помогаю за спасибо!
 

Оффлайн TheBigSnake

Re: Разметка дисков
« Ответ #14 : 17 Марта 2021, 15:23:51 »
swap нужен. Может не 2*озу, но озу лучше оставить.
По умолчанию в debian swap начинает использоваться при заполнении озу на 60%, надо эту цифирь подправить до 95% и ничего с SSD не случится.

Можно swap вообще убрать на HDD.
« Последнее редактирование: 17 Марта 2021, 15:26:12 от TheBigSnake »
 

Теги:
     

    Необычная разметка диска

    Автор John

    Ответов: 13
    Просмотров: 2614
    Последний ответ 18 Ноября 2012, 15:12:56
    от qupl
    Разметка диска GPT. Как правильно осуществить?

    Автор Sferg

    Ответов: 3
    Просмотров: 3678
    Последний ответ 16 Июля 2018, 12:44:20
    от Oddmean
    [Решено] Разметка диска в preseed.cfg

    Автор albb

    Ответов: 1
    Просмотров: 3895
    Последний ответ 10 Марта 2013, 11:28:43
    от qupl
    Разметка разделов на Debian10

    Автор bav75

    Ответов: 5
    Просмотров: 1676
    Последний ответ 24 Сентября 2019, 00:05:04
    от Olej
    Разметка диска с mbr (Решено)

    Автор Tammy

    Ответов: 3
    Просмотров: 2362
    Последний ответ 15 Мая 2014, 11:48:52
    от Yrii