iptables :отбрасывает любой IP-адрес, не входящий в белый список, короткое замыкание цепи

Нет, слияние файловых -систем обычно невозможно

Теоретически возможно делать то, что вы хотите, но это слишком экзотично, чтобы инструмент уже существовал. Чтобы избавить себя от головной боли, и если у вас действительно низкий доход, вам лучше купить второй диск и скопировать данные. Вы получаете бесплатный возврат -ваших данных в качестве бонуса.

  1. У второго Linux (достаточно живого носителя ).
  2. Создайте желаемое количество разделов (Обычно у меня есть только один )на новом диске.
  3. Скопируйте свои данные (начните с самого большого, /homeв вашем случае, используя e2image -rap, затем rsync -aдля остальных ).
  4. Отрегулируйте /etc/fstab.
  5. Загрузитесь в скопированную систему (, используя второй Linux или что-то вроде диска Super Grub 2 ).
  6. Установите и настройте загрузчик -.
  7. Наслаждайтесь.

Что касается невозможности слияния :У вас есть несколько отдельных разделов. На каждом из разделов есть файл -system (я предполагаю ext4 ). Большинство файловых -систем общего назначения могут увеличиваться или уменьшаться, но, насколько мне известно, не существует ни одной файловой -системы, экземпляры которой предназначены для слияния. Теоретически вы можете собрать все иноды (метаданные -, которые упорядочивают файлы )второй файловой -системы, расширить первую файловую -систему поверх второй, внедрить собранную inodes в первую файловую систему -, корректируя информацию о позиции файла -на диске -с помощью смещения файловой системы -. Этот приблизительный список вещей, которые необходимо сделать, не является исчерпывающим.
Теперь, когда я подытожил, это даже не кажется ужасно опасным. Предполагая, что кто-то достаточно хорошо знает внутреннее устройство файловой -системы, можно написать инструмент для этой цели. Однако,поскольку простое копирование пользовательских данных делает свою работу так же хорошо, как и ни один профессионал.

0
12.11.2020, 15:59
1 ответ

Сначала создайте белый список с именем (идентификатором )на выбор. В этом примере я назвал свой mylist.

$ sudo ipset -N mylist iphash

В моем белом списке я хочу разрешить 10.10.10.0/24и 10.80.80.0/24(, а затем удалить все, что не указано в списке)

$ sudo ipset -A mylist 10.10.10.0/24

$ sudo ipset -A mylist 10.80.80.0/24

Отбрасывать любой трафик с любого хоста, не указанного в белом списке

$ sudo iptables -A INPUT -m set ! --match-set mylist src -j DROP 

Затем разрешите хостам, определенным в whitelsit, соответствовать уровню доступа, необходимому в соответствии с вашими требованиями.

0
18.03.2021, 22:50

Теги

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