Article View: pl.comp.os.linux
Article #907178Re: diwajsy blokowe
From: szopen
Date: Fri, 09 Jun 2023 16:10
Date: Fri, 09 Jun 2023 16:10
71 lines
3395 bytes
3395 bytes
On 9.06.2023 12:58, marrgol wrote: > On 09/06/2023 at 07.42, szopen wrote: >>>> i mam pytanie. Loop jest rzeczywiście 7, ale co to za urządzenia sd od >>>> 65 do 135? >> >> Z tego co zrozumiałem wynika, że to zarówno dyski (ssd, hdd, nvme) jak i >> partycje na nich. Liczbowo się zgadza, thx. > > Mam wrażenie, że chyba coś źle zrozumiałeś, a liczbowo zgadza ci się > co najwyżej przypadkiem. /proc/devices pokazuje 'major numbers' > plików urządzeń przypisanych poszczególnym, uruchomionym w jądrze > sterownikom, a nie urządzenia fizycznie obecne w komputerze. 8, 65÷71 > i 128÷135 to numery przypisane sterownikowi sd (jest ich 16 i każdy > „obsługuje” 16 'minor', co znaczy że _możesz_ mieć w komputerze do 256 > fizycznych dysków SCSI, w tym -- poprzez emulację -- SATA). > Przypuszczam, że nie masz w swoim komputerze więcej niż 16 dysków SATA, > więc wszystkie pewnie mają 'major number' 8 (siedemnasty miałby 65, > trzydziesty trzeci 66 itd.). NVME mają 'major' 259, a na temat partycji > w /proc/devices nie ma żadnych informacji (partycje mają ten sam 'major' > co dysk, na którym się znajdują, chyba że na tym dysku jest ich więcej > niż 15, to wtedy szesnasta i następne mają 259). Ok, to wracamy do punktu wyjścia. W pliku devices.txt, do którego link wskazał Kamil są setki urządzeń jakie może obsługiwać kernel, zarówno blokowych jak i znakowych. Z kolei w moim kompie w /proc/devices jest lista: Block devices: 7 loop 8 sd 9 md 11 sr 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 253 device-mapper 254 mdp 259 blkext A zatem co ta lista oznacza konkretnie? Dlaczego nie ma tam tych setek urządzeń? Czy to znaczy, że mój kernel ma akurat drivery o tych identyfikatorach wkompilowane? Czy to może coś jeszcze innego? W tym pliku devices.txt major o numerze 259 jest opisany: 259 block Block Extended Major Used dynamically to hold additional partition minor numbers and allow large numbers of partitions per device I to się zgadza z tym co wyżej w mojej liście jest (blkext) tylko nie ma tu ani słowa o nvme ani nawet jakiegoś nawiązania do tego. Pytam z ciekawości, nie jest mi to potrzebne do niczego konkretnego. -- szopen
Technical Details
Message-ID:
<u5viub$1urh1$1@dont-email.me>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mailReferences:
<u5sec4$1gfjv$1@dont-email.me> <875y7y16m6.fsf@alfa.kjonca> <u5ue43$1r14i$1@dont-email.me> <u5v0lh$1ssof$1@dont-email.me>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: szopen <szop@en.szop> Newsgroups: pl.comp.os.linux Subject: Re: diwajsy blokowe Date: Fri, 9 Jun 2023 18:10:50 +0200 Organization: A noiseless patient Spider Lines: 72 Message-ID: <u5viub$1urh1$1@dont-email.me> References: <u5sec4$1gfjv$1@dont-email.me> <875y7y16m6.fsf@alfa.kjonca> <u5ue43$1r14i$1@dont-email.me> <u5v0lh$1ssof$1@dont-email.me> MIME-Version: 1.0 Injection-Date: Fri, 9 Jun 2023 16:10:51 -0000 (UTC) Injection-Info: dont-email.me; posting-host="3d0f81419b85f5145440607754e2b62a"; logging-data="2059809"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+RgIagEoO4ImFtMrst4qXH" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Cancel-Lock: sha1:KrPTCvEE58zM1CnrTvVjyqGuQ6w= In-Reply-To: <u5v0lh$1ssof$1@dont-email.me> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit