Леннарт Поттеринг (Lennart Poettering), занимающийся разработкой новой init-системы systemd, анонсировал появление каталога /run в Fedora 15 и других популярных Linux-дистрибутивах (openSUSE, Ubuntu, Debian).

Новый каталог в корне файловой системы — /run — пришел в Fedora 15 вместе с внедрением новой версии systemd и будет использоваться не только для этой init-системы, но для других системных служб в GNU/Linux. Поттеринг объяснил назревшую необходимость в создании /run, отправив подробное письмо в почтовую рассылку разработчиков Fedora.

По его словам, ряд программ, нуждающихся в создании временных файлов на ранних этапах загрузки системы, до сих пор использовали /dev. Например, в нем можно увидеть каталоги вроде /dev/.udev, /dev/.mdadm и /dev/.mount. Это было вынужденной мерой для служб, которые не могли воспользоваться предназначенным для этих целей /var/run, поскольку он монтируется на более поздних этапах загрузки Linux-системы. В то же время использовать /dev для таких целей — нерационально, поскольку это не самое логичное и «красивое» решение (помещаемые туда файлы не являются устройствами, для чего вообще-то должен использоваться /dev).

Порой разработчики уже размышляли на тему создания /run для своих нужд, но не решались на такое значимое нововведение (добавление новой директории в корень файловой системы) из-за того, что это неудержимо приведет к затяжным дискуссиям на тему правильности такого подхода. В некоторых дистрибутивах пытались использовать для этого и другие каталоги (/lib/init/rw в Debian, /var/run как tmpfs, подключаемая до монтирования самого /var, в Ubuntu), но единого решения не было.

И вот, в результате недавних переговоров между разработчиками из проектов Fedora, SUSE, Debian и Ubuntu, было принято решение всё же создать /run как централизованное хранилище временных файлов, необходимых для запуска служб на ранних стадиях загрузки системы. Каталог /run монтируется как tmpfs, а /var/run становится его синонимом (/var/run монтируется через опцию bind к /run).

Новый каталог /run уже принят в проектах Fedora и SUSE. Кроме того, согласие на его введение дали в проектах Ubuntu и Debian.

// www.nixp.ru/news/В-ведущих-Linux-дистрибутивах-появится-каталог-run.html
// письмо Леннарта в рассылке (англ. яз.): http://lists.fedoraproject.org/pipermai … 50031.html

2

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

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

3

Vadimsky пишет:

будет как в венде

А сколько в винде? Если именно папок, то их в корне мало.

На мясокомбинате я работаю свиньёй.

4

Vadimsky пишет:

А после окончательной загрузки не удаляется?

а зачем?

Vadimsky пишет:

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

ну и что? что, от этого ФС тормозит?

Sonic пишет:

А сколько в винде? Если именно папок, то их в корне мало.

венда + /slax/+его /boot/

# ll /mnt/windows/
итого 1310669
-rwx------ 1 root root         0 Апр 15  2011 AUTOEXEC.BAT*
-rwx------ 1 root root      4952 Апр 15  2008 Bootfont.bin*
-rwx------ 1 root root         0 Апр 15  2011 CONFIG.SYS*
drwx------ 1 root root      4096 Апр 15  2011 Documents\ and\ Settings/
-rwx------ 1 root root         0 Апр 15  2011 IO.SYS*
-rwx------ 1 root root         0 Апр 15  2011 MSDOS.SYS*
-rwx------ 1 root root     47564 Апр 15  2008 NTDETECT.COM*
drwx------ 1 root root      4096 Апр 16  2011 Program\ Files/
drwx------ 1 root root         0 Апр 15  2011 RECYCLER/
drwx------ 1 root root      4096 Апр 15  2011 System\ Volume\ Information/
drwx------ 1 root root     86016 Апр 18  2011 WINDOWS/
drwx------ 1 root root      4096 Апр 17  2011 boot/
-rwx------ 1 root root       214 Апр 15  2011 boot.ini*
-rwx------ 1 root root 536399872 Апр 18  2011 hiberfil.sys*
-rwx------ 1 root root    251152 Апр 15  2008 ntldr*
-rwx------ 1 root root 805306368 Апр 18  2011 pagefile.sys*
drwx------ 1 root root      4096 Апр 17  2011 slax/

Slackware linux

drwxr-xr-x   2 root root  4096 Апр 30  2007 bin/
drwxr-xr-x   2 root root  4096 Апр 18  2011 boot/
drwxr-xr-x  15 root root  5560 Апр  2 09:37 dev/
drwxr-xr-x  78 root root 12288 Апр  2 14:01 etc/
drwxr-xr-x   8 root root  4096 Апр 18  2011 home/
drwxr-xr-x   6 root root  4096 Мар 19 07:15 lib/
drwx------   2 root root 16384 Апр 17  2011 lost+found/
drwxr-xr-x  18 root root  4096 Апр  2 09:37 media/
drwxr-xr-x  17 root root  4096 Апр  2 13:57 mnt/
drwxr-xr-x   2 root root  4096 Июн 10  2007 opt/
dr-xr-xr-x 163 root root     0 Апр 18  2011 proc/
drwx--x---  10 root root  4096 Апр 21  2011 root/
drwxr-xr-x   2 root root 12288 Янв  3  2010 sbin/
drwxr-xr-x   2 root root  4096 Апр 17  2011 srv/
drwxr-xr-x  13 root root     0 Апр 18  2011 sys/
drwxrwxrwt  11 root root  4096 Апр  2 14:47 tmp/
drwxr-xr-x  17 root root  4096 Апр 21  2011 usr/
drwxr-xr-x  18 root root  4096 Апр 21  2011 var/
Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

5

Sonic пишет:

А сколько в винде? Если именно папок, то их в корне мало.

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

drBatty пишет:

а зачем?

Люблю порядок, если она не нужна, то её не должно быть.

drBatty пишет:

ну и что? что, от этого ФС тормозит?

Не исключено. А вообще просто спокойней, когда ничего лишнего нету.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

6 (02.04.2011 18:58:01 отредактировано Termo)

drBatty пишет:

венда + /slax/+его /boot/

facepalm
речь про папки была...  wink

Documents & Settings
Program Files
Windows

и две служебные
Recycled
System Volume Information

итого: 5 (пять) папок

ПатреГ не любит Gnome...

7

Vadimsky пишет:

Люблю порядок, если она не нужна, то её не должно быть.

вот как раз ради порядка и делают /run. А то ошмётки в /dev - это бардак.

Vadimsky пишет:

Не исключено. А вообще просто спокойней, когда ничего лишнего нету.

исключено. на таком мизерном каталоге не будет тормозить. У меня часто миллионы файлов.

Termo пишет:

речь про папки была...

буквочку d в начале строк плохо видать?  oO
может следует на ночь перечитать тему про ls?

Termo пишет:

итого: 5 (пять) папок

*б*ный стыд...

 Консоль:
sed '/^d/!d' | wc -l

что-то другое написала?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

8

А виндовых то папок всё-таки 5шт.

9

mail765754I пишет:

А виндовых то папок всё-таки 5шт.

блжд! а разве это кому-то не видно? что в этом хорошего-то?
к тому-же, на самом деле, это не корень. Корень в венде скрыт и недоступен. Сколько там "папок" - хрен его знает. Может Over9000.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

10

Пусть делают что хотят, лишь бы работало, а мы потом разберемся как с этим жить :-).

Если у вас не получается разговаривать снисходительным тоном, найдите пользователя Unix, он покажет, как это делается. Скотт Адамс

11

drBatty, если не пихать, то не больше, чем в лине ae
P.S. И когда он там был скрыт? oO Или у меня руки настолько кривые, что всё доступно и понятно? oO

Linux Mint 19.3 Mate Edition
Windows 7

12

drBatty пишет:

Корень в венде скрыт и недоступен.

Там все очень просто и доступно. Я раз понажимал стрелочку "вверх" в фм и дошел до корня. Это - "Рабочий стол"

13

mvt, нет, вы до графики дошли smile
В корневом разделе расположены такие папки, как root, etc, dev, bin... Правда, чтобы вскрыть их нужны права админа. wink

Linux Mint 19.3 Mate Edition
Windows 7

14 (03.04.2011 08:27:15 отредактировано drBatty)

http://drbatty.ru/files/5_.png
windows fs

Пусть делают что хотят, лишь бы работало, а мы потом разберемся как с этим жить :-).

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15

drBatty пишет:

http://drbatty.ru/files/5_.png
windows fs

По мне так линукс как десктоп больше похож на помоечку, вечно по углам набросаны какие-то ошметки неработающих программ, жуткие зависимости и тд. Не забуду как в Debian ради нового vlc надо было обновить libc и всю систему соответственно, иначе он даже руками не собирался. В FreeBSD эта помойка хотя бы вынесена за пределы системы.

Если у вас не получается разговаривать снисходительным тоном, найдите пользователя Unix, он покажет, как это делается. Скотт Адамс

16

papin-aziat,
все зависит от прямоты /dev/hands  smile

Да хранит вас Ctrl+S!

17

redgy92 пишет:

papin-aziat,
все зависит от прямоты /dev/hands  smile

Классная шутка, а главное свежая!

Если у вас не получается разговаривать снисходительным тоном, найдите пользователя Unix, он покажет, как это делается. Скотт Адамс

18

papin-aziat пишет:

Классная шутка, а главное свежая!

это вовсе не шутка, это жестокая истина  ag

Да хранит вас Ctrl+S!

19

redgy92 пишет:

это вовсе не шутка, это жестокая истина  ag

Уважаемый, я искренне считаю что ваши hands прямее моих, но линукс от этого не перестанет быть помойкой, и кстати лично мне очень нравиться в ней копаться моими кривыми hands, если чё.  wink

Если у вас не получается разговаривать снисходительным тоном, найдите пользователя Unix, он покажет, как это делается. Скотт Адамс

20

В принципе, можно компилировать и статически... а потом помещать в /opt ag. Вроде, архитектура сохранена, а вот...

21

drBatty, э-э. А что там помоечного? Сколько винда крутится-мусора нету вообще. Да и NTFS работает шустрее Ext :rolleyes:

Linux Mint 19.3 Mate Edition
Windows 7

22

Wolfenberg пишет:

Да и NTFS работает шустрее Ext

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

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

23 (03.04.2011 16:50:43 отредактировано Wolfenberg)

Vadimsky

 Консоль:
/dev/sda:
Timing buffered disk reads:  294 MB in  3.01 seconds =  97.69 MB/sec

/dev/sdb:
Timing buffered disk reads:  316 MB in  3.01 seconds = 104.86 MB/sec


Раздел sdb у меня с NTFS - там куча фильмов, игр... smile
Винчестеры абсолютно одинаковые (SATA WD Green 320Гб)

Linux Mint 19.3 Mate Edition
Windows 7

24

не факт.
на sda какой EXT - ?
разделов что нету? уже странно, опции монтирования какие?
Вообщем всё по Станиславскому - "Не верю".

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

25 (03.04.2011 17:03:39 отредактировано Wolfenberg)

Vadimsky, на sda - ext 4 smile
Опции монтирования стандартные - noexec,nosuid и пр. не ставил на домашнем компе wink
Делал при помощи ntfs-config

Linux Mint 19.3 Mate Edition
Windows 7

26

Vadimsky, по разделам:

 Консоль:
root@medvezhka-945GCT-M5:/home/medvezhka# hdparm -t /dev/sda?

/dev/sda1:
Timing buffered disk reads:  298 MB in  3.02 seconds =  98.68 MB/sec

/dev/sda2:
Timing buffered disk reads:  read(2097152) returned 1024 bytes

/dev/sda5:
Timing buffered disk reads:  294 MB in  3.01 seconds =  97.76 MB/sec

/dev/sda6:
Timing buffered disk reads:  290 MB in  3.01 seconds =  96.25 MB/sec
root@medvezhka-945GCT-M5:/home/medvezhka# hdparm -t /dev/sdb?

/dev/sdb1:
Timing buffered disk reads:  316 MB in  3.02 seconds = 104.69 MB/sec

/dev/sdb2:
Timing buffered disk reads:  read(2097152) returned 1024 bytes

/dev/sdb5:
Timing buffered disk reads:  310 MB in  3.02 seconds = 102.77 MB/sec

Linux Mint 19.3 Mate Edition
Windows 7

27 (03.04.2011 18:51:20 отредактировано Vadimsky)

Всё равно не верю.  :o
Вот как у меня:

 Консоль:
/dev/sda:
Timing buffered disk reads:  222 MB in  3.01 seconds =  73.67 MB/sec
-bash-4.1# hdparm -t /dev/sda?

/dev/sda1:
Timing buffered disk reads:  100 MB in  1.36 seconds =  73.47 MB/sec

/dev/sda2:
Timing buffered disk reads:  222 MB in  3.00 seconds =  73.89 MB/sec

/dev/sda3:
Timing buffered disk reads:  224 MB in  3.02 seconds =  74.12 MB/sec

Разделы:
/dev/sda1 - ext2 /boot
/dev/sda2 - ntfs /media/hdd
/dev/sda3 - ext3 /

 Консоль:
-bash-4.1# hdparm -t /dev/sdb?

/dev/sdb1:
Timing buffered disk reads:  410 MB in  3.00 seconds = 136.64 MB/sec

/dev/sdb2:
Timing buffered disk reads:  410 MB in  3.01 seconds = 136.34 MB/sec

Второй диск. Оба раздела ext3

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

28

Vadimsky, +1
у меня тоже нтфс медленнее. sdb1 - ext3 , sdb2 - nyfs

 Консоль:
/dev/sdb1:
Timing buffered disk reads:  214 MB in  3.02 seconds =  70.91 MB/sec

/dev/sdb2:
Timing buffered disk reads:  202 MB in  3.02 seconds =  66.85 MB/sec

Да хранит вас Ctrl+S!

29

redgy92,  oO
У меня одного что ли NTFS 2.0 стоит?

Linux Mint 19.3 Mate Edition
Windows 7

30

Vadimsky, и как вам доказать обратное? oO

Linux Mint 19.3 Mate Edition
Windows 7