Какое ограничение на нет.

sslsniff не обновлялся с конца 2011 года. Автор, похоже, игнорирует проблемы и запросы на вытягивание.

У вас есть несколько вариантов:

  • просмотрите форки на GitHub, чтобы узнать, обновляет ли кто-нибудь все это;
  • попробуйте найти libboost 1.35 для Centos (или, возможно, даже скомпилировать его самостоятельно) и построить против that;
  • в зависимости от ваших потребностей, mitmproxy может соответствовать вашему сценарию использования.

7
16.10.2013, 19:24
5 ответов

Поскольку одна и та же клавиша испортила меня как в Windows (неудобно выключиться из игр не в то время), так и в Linux, я отключил сам Keycap, так что я никогда случайно не попаду в него. Тем не менее, для менее экстремального средства, вы должны иметь возможность использовать xmodmap - (старый) man page http://manpages.ubuntu.com/manpages/hardy/man1/xmodmap.1.html

-121--291847-

4 первичные разделы или, как вариант, 3 первичные разделы и расширенный раздел.

Расширенный раздел может быть разделен на несколько логических разделов.

-121--291845-

Ограничение обусловлено оригинальной конструкцией BIOS. В то время люди думали, что на одном диске не будет установлено более четырех различных ОС. Было также непонимание стандарта реализаторами ОС, в частности Microsoft и Linux, которые ошибочно отображают файловые системы с (первичными) разделами вместо того, чтобы подразделять свои собственные разделы на фрагменты, такие как BSD и Solaris, что было первоначальной целью.

Максимальное количество логических разделов ограничено стандартом, но число доступных разделов зависит от OS. Windows ограничивается количеством букв в алфавите, Linux раньше имел 63 слота с драйвером IDE. (hda1 - hda63), но современные версии стандартизируются на драйверах sd, которые по умолчанию поддерживают 15 слотов (sda1 - sda15). При некоторой настройке это ограничение может быть преодолено, но может привести к путанице инструментов (см. http://www.justlinux.com/forum/showthread.php?t=152404 )

В любом случае, это становится историей с EFI/GPT. Последние Linuxes поддерживают GPT, с которым по умолчанию можно иметь 128 разделов. Для полного использования больших дисков (2TB и более) в любом случае потребуется GPT.

11
29.04.2021, 01:01

Sen, в ответ на @jlliagre, следует отметить, что некоторые операционные системы создают один раздел, но по сути создают подразделы в этом пространстве.

Это аналогично, но не равнозначно тому, что вы делаете:

 parted rm 1 /dev/sda
 ...
 parted rm 7 /dev/sda
 parted mkpart primary $start $end /dev/sda
 parted mkpart primary $start1 $end1 /dev/sda1

Затем вы можете использовать kpartx для доступа к этим подразделам:

 kpartx -a /dev/sda1

Подраздел(ы) будет выглядеть так:

 /dev/sda1p1

Конечно, FreeBSD и подобные системы делают нарезку не совсем так, но по сути это то же самое.

3
29.04.2021, 01:01

4 первичных раздела или альтернативно 3 первичных раздела и расширенный раздел.

Расширенный раздел может быть разделен на несколько логических разделов.

0
29.04.2021, 01:01

На жестком диске мы можем создать 4 основных раздела или, альтернативно, 3 основных раздела и расширенный раздел. Основной + расширенный раздел может быть разделен на 63 логических раздела

0
29.04.2021, 01:01

Разделы полностью зависят от формата типа диска. Если мы используем тип диска MBR в Linux, мы можем создать всего 4 раздела, например:

  1. Все четыре раздела являются только первичными.
  2. Три раздела являются первичными, а оставшийся 1 является расширенным.

Если мы рассмотрим два шага выше, то в расширенном разделе мы можем создать почти 65536 новых логических разделов и использовать их, но эти логические разделы, которые мы можем использовать, имеют некоторые ограничения, и это зависит от ОС.

Сколько разделов мы можем создать в расширенных разделах?
Ответ :Предположим, вы создали последний раздел в MBR как расширенный раздел и под ним мы создаем раздел размером 1 Гб как логический раздел.

Их структура следующая:

[root@localhost ~]# fdisk -l /dev/sdb 

Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk label type: dos 
Disk identifier: 0x4bc89c19 

   Device Boot      Start         End      Blocks   Id  System  
/dev/sdb1            2048     2099199     1048576   83  Linux  
/dev/sdb2         2099200     2293759       97280   83  Linux  
/dev/sdb3         2293760     2488319       97280   83  Linux   
/dev/sdb4         2488320    41943039    19727360    5  Extended < br/>

[root@localhost ~]# fdisk  /dev/sdb 
Welcome to fdisk (util-linux 2.23.2). 

Changes will remain in memory only until you decide to write them. 

Be careful before using the write command. 

Command (m for help): n    
All primary partitions are in use    
Adding logical partition 5    
First sector (2490368-41943039, default 2490368):    
Using default value 2490368   
Last sector, +sectors or +size{K,M,G} (2490368-41943039, default 41943039): +1G   
Partition 5 of type Linux and of size 1 GiB is set  

Command (m for help): p   

Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors  
Units = sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disk label type: dos  
Disk identifier: 0x4bc89c19  

Device Boot      Start         End      Blocks   Id  System  
/dev/sdb1            2048     2099199     1048576   83  Linux  
/dev/sdb2         2099200     2293759       97280   83  Linux  <
/dev/sdb3         2293760     2488319       97280   83  Linux  
/dev/sdb4         2488320    41943039    19727360    5  Extended  
/dev/sdb5         2490368     4587519     1048576   83  Linux  

Теперь, после создания логического раздела размером 1 ГБ выше, мы можем рассчитать общее количество логических разделов в расширенном разделе. Мы знаем, что MBR поддерживает 1 секторное пространство = 512 байт

Разница между значениями начального сектора /dev/sdb5и /dev/sdb4составляет 2490368 -2488320=2048. 2048 — это значение разницы, которое представляет собой зарезервированное пространство в расширенном разделе для хранения информации о логических разделах под ним. Если мы умножим 2048 на 512 байт, то общее количество байтов, присутствующих в расширенных разделах для поддержки логических разделов, т. е. 2048 *512 = 1048576 байт

В MBR общий размер 64 байта используется для хранения информации о разделе в таблице разделов. Это означает, что в таблице разделов хранится информация о каждом разделе, размер каждого раздела которого составляет 16 байт. Каждый раздел может использовать 16 байт пространства, поэтому в общей сложности в MBR предоставляется 4 раздела, включая расширенный. Если мы видим последний размер раздела, который является расширенным разделом, то они используют 16 байтов пространства.

Это означает, что если мы разделим 1048576 байт на 16, мы получим общее количество логических разделов в расширенном разделе, т.е.1048576/16=65536 (Максимальный логический раздел ).

Под ним можно использовать не более 65536 логических разделов. Но использование этого раздела зависит от ОС. В Linux MBR использует максимум 60 логических разделов в расширенном разделе.

Таким образом, общее количество разделов, которые мы можем создать в MBR, равно 3 (основным ), 1 (расширенным ), 60 (логическим )= 64
Но для передачи данных Linux используются только первичные и логические разделы, а не расширенные разделы, поэтому это означает, что только 63 раздела полезны для передачи данных в разделы.

Как мы можем сказать, что под MBR создается максимум 60 разделов и не более того?

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

Command (m for help): n
All primary partitions are in use
Adding logical partition 60
First sector (23013477-41943039, default 23031808): 
Using default value 23031808
Last sector, +sectors or +size{K,M,G} (23031808-24035327, default 24035327): +100

Partition 60 of type Linux and of size 50.5 KiB is set

Command (m for help): n
The maximum number of partitions has been created
1
29.04.2021, 01:01

Теги

Похожие вопросы