Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб июн 24, 2017 3:21 pm

Часовой пояс: UTC+03:00




Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 75 сообщений ]  На страницу Пред. 1 2 3 4 5
Автор Сообщение
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Вт окт 30, 2007 5:57 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Лично я считаю, что существующее положение более удобно... Дело в том, что hd - имя устройства (hd1, hd2), а дальше идет номер (причем как я понимаю, порядковый) раздела. Виндовая организация конечно, более ущербна, но вот у линуха тоже не слишком удобно. Если только будешь именовать типа hd1p1, hd2p4, hdXpY - но это уже ИМХО, перебор. Вообще, с чисто логической организации здесь два уровня просится по-моему...


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Вт окт 30, 2007 6:00 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
откройте кто-нибудь голосование, перенеся туда в один пост суть идеи. пожалуйста.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Вт окт 30, 2007 11:00 pm 
Не в сети

Зарегистрирован: Вс фев 18, 2007 8:34 pm
Сообщения: 158
Сразу видно, что никто из здесь присутствующих не сталкивался с проблемой, которую я описал (изменение физического расположения винта с данными). Про Линукс вообще отдельный разговор, т.к., повторяю, там пространство имен устройств и пространство имен объектов ФС, через которые выполняется доступ к данным на этих устройствах на логическом уровне, вообще не пересекаются.


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Ср окт 31, 2007 8:22 am 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Смотри. В пределах одной машины ты часто винты и разделы перекидываешь? Нет, изменение разделов - максимум. Удаление и создание новых - раз в полгода - максимум. Тогда проблема решается просто - в _зависимости_ от _физического_ расположения раздела на носителе ему присваивается имя. Т.е. usb1/1 - первый раздел на USB-носителе, подключенном к первому usb-порту (тут мог иметь место некоторый ляп), hdi1/2 - второй по счету раздел примари_слейв жесткого ИДЕ диска. hds1/4 - четвертый раздел САТА диска. Причем это на физическом уровне. А вот в дополнение присваивать метки логическим томам - хорошее дело (например, ты как пользователь присваиваешь тому метку "программ файлс", а потом система интерпретируя метку тома всегда при изменении местоположения раздела обновляет пути согласно метке). Поэтому, считаю, что проблема решается разработкой и реализацией соответствующего алгоритма.


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Ср окт 31, 2007 2:16 pm 
Не в сети

Зарегистрирован: Ср фев 21, 2007 3:03 pm
Сообщения: 188
Хотите сказать /hd1/1/ удобней чем /hda1/? чем?


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Ср окт 31, 2007 2:26 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
А если хочется прочитать данные напрямую с диска, на секторном уровне? Логичнее, чтобы LBA-чтение понимало и /hd1 (считывая данные физического диска), и /hd1/2 (считывая данные логического диска).

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Ср окт 31, 2007 7:12 pm 
Не в сети

Зарегистрирован: Ср фев 21, 2007 3:03 pm
Сообщения: 188
Погоди.
Я говорю про монтируемые имена!!!!! А не про прямой доступ к диску! Эт совсем разные вещи.
Прямой доступ это отдельная тема, и я ее трогать не собираюсь (возможно, т.к. не знаю как он сейчас в колибри устроен). А если и придется то тут спору нет, тут будет доступ и к диску и к его партициям и явно по физическим именам.


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Ср окт 31, 2007 9:10 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Почему же разные? Пути-то одинаковые... А если вводить две различные системы имён, это IMHO ненужное усложнение.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Чт ноя 01, 2007 9:00 am 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
Вообще, я говорю именно про монтируемые имена. Чем удобнее hda1? Здесь все ясно: hd0/1 - жесткий диск0, раздел1. А hda1 - какой там у нас жесткий диск и раздел? интуитивно не понятно. Мне представляется, что это жесткий0, раздел1. А hda2 - это уже жесткий2, раздел1 или жесткий0, раздел2?


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Чт ноя 01, 2007 12:18 pm 
Не в сети

Зарегистрирован: Вс фев 18, 2007 8:34 pm
Сообщения: 158
Hack_phoenix, так система не всегда сможет обновить пути, потому что они могут к примеру храниться в конфиг-файлах приложений. Да и потом на домашнем компьютере может быть я и не переставляю регулярно винты, но некоторым людям приходится этим заниматься постоянно, если не дома, то на работе.

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


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Чт ноя 01, 2007 12:21 pm 
Не в сети

Зарегистрирован: Вс фев 18, 2007 8:34 pm
Сообщения: 158
diamond, в никсах две разные системы имен - это необходимость. Кстати, я тоже использую две разные системы, хотя структура ФС у меня не такая, как в никсах.


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Чт ноя 01, 2007 12:37 pm 
В общем, спорить можно до посинения. Каждый со своей стороны прав, у каждого свои аргументы.
Есть два пути решения вопроса:
1. Автору забить на мнение остальных. Как сказал Diamonnd, (и я с ним отчасти согласен) - у пишущего программиста превалирующая точка зрения.
2. Провести опрос. На результаты, которого все же можно забить, потому что см. п. 1. (Пустая трата времени, но рядовому представителю сообщества приятно, что его мнение по возможности учли)


Вернуться к началу
   
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Чт ноя 01, 2007 1:12 pm 
Не в сети

Зарегистрирован: Чт сен 20, 2007 8:09 pm
Сообщения: 96
пост Марио (+1)


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Чт ноя 01, 2007 2:29 pm 
Не в сети

Зарегистрирован: Вс фев 18, 2007 8:34 pm
Сообщения: 158
Так вообще редко в какой системе есть та фишка, о которой я говорил, изначально. В некоторых системах этого можно добиться путем дополнительного конфигурирования. Схема с виртуальным корнем хороша именно тем, что ее при необходимости можно дополнить не в ущерб совместимости. Например, по аналогии с маками в корне файловой системы Колибри можно разместить каталог Volumes, внутри которого диски именовать не по их физическому размещению, а используя имена, хранящиеся на самих дисках. Правда, два разных пути попадания в одно и то же место многим могут не понравиться (мне, например, не нравится). К тому же у тех, кто использует защиту и на уровне ФС, могут возникнуть дополнительные проблемы.


Вернуться к началу
 
 Заголовок сообщения: Re: Дисковая система
СообщениеДобавлено: Чт ноя 01, 2007 9:02 pm 
Не в сети

Зарегистрирован: Пн май 01, 2006 10:12 pm
Сообщения: 349
Тема закрывается до первых результатов с чьей либо стороны.

_________________
Изображение


Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему  Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ 75 сообщений ]  На страницу Пред. 1 2 3 4 5

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB