Board.KolibriOS.org

Official KolibriOS board
It is currently Thu May 23, 2019 12:28 pm

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 75 posts ]  Go to page Previous 1 2 3 4 5
Author Message
PostPosted: Tue Oct 30, 2007 5:57 pm 
Offline

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


Top
   
 
PostPosted: Tue Oct 30, 2007 6:00 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
откройте кто-нибудь голосование, перенеся туда в один пост суть идеи. пожалуйста.

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


Top
   
 
PostPosted: Tue Oct 30, 2007 11:00 pm 
Offline

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


Top
   
 
PostPosted: Wed Oct 31, 2007 8:22 am 
Offline

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


Top
   
 
PostPosted: Wed Oct 31, 2007 2:16 pm 
Offline

Joined: Wed Feb 21, 2007 3:03 pm
Posts: 188
Хотите сказать /hd1/1/ удобней чем /hda1/? чем?


Top
   
 
PostPosted: Wed Oct 31, 2007 2:26 pm 
Offline
Kernel Developer
User avatar

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

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


Top
   
 
PostPosted: Wed Oct 31, 2007 7:12 pm 
Offline

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


Top
   
 
PostPosted: Wed Oct 31, 2007 9:10 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Почему же разные? Пути-то одинаковые... А если вводить две различные системы имён, это IMHO ненужное усложнение.

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


Top
   
 
PostPosted: Thu Nov 01, 2007 9:00 am 
Offline

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


Top
   
 
PostPosted: Thu Nov 01, 2007 12:18 pm 
Offline

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

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


Top
   
 
PostPosted: Thu Nov 01, 2007 12:21 pm 
Offline

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


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


Top
   
 
PostPosted: Thu Nov 01, 2007 1:12 pm 
Offline

Joined: Thu Sep 20, 2007 8:09 pm
Posts: 96
пост Марио (+1)


Top
   
 
PostPosted: Thu Nov 01, 2007 2:29 pm 
Offline

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


Top
   
 
PostPosted: Thu Nov 01, 2007 9:02 pm 
Offline

Joined: Mon May 01, 2006 10:12 pm
Posts: 349
Тема закрывается до первых результатов с чьей либо стороны.

_________________
Image


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 75 posts ]  Go to page Previous 1 2 3 4 5

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited