Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Аватара пользователя
jah

Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Сообщение jah »

Здравствуйте!



Некритичный вопрос из интереса к альтернативным мнениям и соображениям аккуратности:

Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?



Устанавливая программы в каталоги по умолчанию и позволяя программам создавать свои каталоги в местах по умолчанию, со временем замечаешь, что корень системного раздела и корень папки профиля пользователя превращается в жуткий набор каталогов, среди которого без дополнительных телодвижений сразу не заметишь те, которые были там сразу после установки системы (С:\Windows, C:\Users, %userprofile%\desktop и др.).



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

Хотя остаётся открытым вопрос, где же лучше тогда они должны их создавать.

Свои данные они хранят в каталогах AppData или ProgramData, все свои проекты можно вести в какой-нибудь папке на рабочем столе или хотя бы в одной папке в том же каталоге %userprofile%, или на другом разделе диска.



Есть у кого-нибудь мысли по этому поводу?



Спасибо!
Аватара пользователя
lxa85

Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Сообщение lxa85 »

Цитата jah:



Есть у кого-нибудь мысли по этому поводу?
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




https://ru.wikipedia.org/wiki/FHS




%userprofile%\desktop и др. - стандартные системные переменные (заодно тоже уточните, что это такое)

Они вполне подлежат изменению.

Если хочется заняться построением новой иерархической системы (графовая модель к примеру) - я против не буду Изображение




Цитата jah:



Свои данные они хранят в каталогах AppData или ProgramData, все свои проекты можно вести в какой-нибудь папке на рабочем столе или хотя бы в одной папке в том же каталоге %userprofile%, или на другом разделе диска.
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




Смонтируйте диск как папку и будет вам счастье.

Администрирование - Настройка компьютера - управление дисками - раздел - точка монтирования (в том направлении)
Аватара пользователя
mwz

Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Сообщение mwz »

Цитата lxa85:



https://ru.wikipedia.org/wiki/FHS
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




да, чувствую, что это хорошая идея распространить unix-овые идеи на windows, насоздавать папок с конкретным назначением, по возможности максимально следуя этому стандарту (если есть аналогичные каталоги, то их не трогать) и постараться по максимуму не позволять программам создавать файлы вне предназначенных для них расположений




Цитата lxa85:



%userprofile%\desktop и др. - стандартные системные переменные (заодно тоже уточните, что это такое)
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




что конкретно уточнить не понял, в windows переменная %userprofile% содержит путь к папке пользователя (той, что в линуксе создаётся для пользователя в каталоге /home), внутри неё есть папка desktop ("Рабочий стол" в русскоязычных терминах, указанных в файле desktop.ini, который размещён прямо в корне папки desktop)




Цитата lxa85:



Смонтируйте диск как папку и будет вам счастье.

Администрирование - Настройка компьютера - управление дисками - раздел - точка монтирования (в том направлении)
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




насколько я знаю, именно такая реализация к windows неприменима, но можно разместить каталог пользователя на отдельном разделе

в целом, считаю хорошей идеей максимально изолировать систему от пользовательских данных и устанавливаемого ПО, как минимум, это позволит переустановить систему с минимальным копированием всех этих данных

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

встречал эти идеи по реализации всего этого в windows, сам только начал пытаться это реализовать (соседняя тема
[решено] Быстрый запуск программ из командной строки
), картинка обрисовывается всё ярче и ярче, спасибо
Аватара пользователя
jah

Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Сообщение jah »

Цитата jah:



насколько я знаю, именно такая реализация к windows неприменима
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




Напрасно. NTFS позволяет монтировать диск (раздел) в директорию.

Хоть и было это 7 лет назад, но прочтите по диагонали.

[решено] Символические ссылки в NTFS


В частности ответы Busla и Admiral
Аватара пользователя
jah

Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Сообщение jah »

Цитата lxa85:



Напрасно. NTFS позволяет монтировать диск (раздел) в директорию.

Хоть и было это 7 лет назад, но прочтите по диагонали.

Символические ссылки в NTFS

В частности ответы Busla и Admiral
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




сразу не до конца понял смысл затеи

да, про соединения (junction) я в курсе, именно так реализуется, например, всем известное перемещение стандартных пользовательских папок в корне %userprofile% через пользовательский интерфейс windows (обычно перемещают папку Документы, но можно и Загрузки, и Изображения и несколько других), данные начинают физически храниться на другом разделе, но выглядит так, как будто они хранятся на системном разделе, из консоли соединения делаются через mklink /j link target

по сути, как с жёсткими ссылками, пока останется хоть одна ссылка, доступ к данным есть,

это позволяет изолировать систему от пользовательских данных и это хорошо.



В исходном вопросе я больше вёл речь об организации состава каталогов внутри системного раздела и папки пользователя, нежели об их физическом хранении

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

ещё раз спасибо за наводку
Аватара пользователя
jah

Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Сообщение jah »

Цитата jah:



на ssd-диске и по максимуму ограничить запись в рамках этого диска, тем самым можно значительно продлить жизнь этому накопителю и увеличить быстродействие системы
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




Продлить жизнь по сравнению с десятком-другим лет без этой "хорошей идеи"? Вы раньше выкинете этот SSD как морально устаревший...



А вот быстродействие системы эта "хорошая идея" ухудшает однозначно.
Аватара пользователя
lxa85

Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Сообщение lxa85 »

Цитата mwz:



Продлить жизнь по сравнению с десятком-другим лет без этой "хорошей идеи"? Вы раньше выкинете этот SSD как морально устаревший...
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




жизнь покажет




Цитата mwz:



А вот быстродействие системы эта "хорошая идея" ухудшает однозначно.
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




разве ssd не быстрее? в чём минусы?
Аватара пользователя
jah

Re: Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?

Сообщение jah »

Цитата jah:



разве ssd не быстрее? в чём минусы?
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




Я ответил на то, что написано, процитировав вашу фразу, в которой вы предлагаете (сокращаю до значащей части – полностью приведено выше) "ограничить запись в рамках этого диска, тем самым ... увеличить быстродействие системы".



PS


Цитата jah:



жизнь покажет
Считаете ли вы плохим стилем добавление каталогов в %systemdrive%\ и %userprofile%?




Состояние моего SSD с системой, работающего более 3 лет и используемого и в хвост и в гриву без каких-либо перекидок каталогов и оптимизаций (за исключением отключения предвыборки с этого диска, т.е. prefetch/superfetch, предложенного утилитой от Intel как необязательного) – на только что снятом скриншоте:



Ответить

Вернуться в «Хочу все знать»