Солярис СВМ и массив RAID5 : путь к расширению на лету?

Я знаю два способа расширить массив RAID5 на Солярис СВМ помощью UFS одно это другой заключается в замене диска на диска,предположим, я хочу удалить старый маленький диск и заменить на больший диск с помощью этой процедуры

devfsadm
cfgadm -с настроить разъема SATA2/0
формат -д c0t5d0
metadb -А-Ф c0t5d0s2
metareplace -е мириад c0t4d0s2 c0t5d0s2
metadb -д c0t4d0s2
cfgadm -с деконфигурировать c0t4d0s2

Я заменил все диски с описанным выше способом и мой массив RAID5 и ОК как сказал metastat Но после того, как дадут

metadevadm -ВР

и

growfs -м /рейд /Дев/МД/рдск/d44

Размер такой же, как налет с старых дисков и это неправильно, потому что Я заменил диски с большими дисками. На Linux действительно легко заменить массив RAID5 диск на лету и растут массив RAID5 (для mdadm не получится,добавить,расти,потом pvresize..) на лету,мне не хватает на Солярис СВМ? Первый способ тоже хорош(конкатенация+growfs) но я хочу заменить диски старые(маленькие) с новой(большой). Пожалуйста, не отвечайте на ЗФС,для "исследования" я на UFS+СВМ

+76
Boss COTIGA 7 янв. 2016 г., 09:29:02
27 ответов

Использование -путь вариант для этого случая:

найти / -тип D -путь '*/ААА/ВВВ'

Из man-страницы для поиска:

Имя файла соответствует шаблону шаблон оболочки. Метасимволы не лечат / или . специально; так, например,

найти . -путь "./ср*ка"

будет печатать запись на директорию с именем `./в src/смешанная' (если таковой существует).

Кросс-Платформенной Совместимости

Редактировать: я просто заметил И теги.

Вы не указываете, какие версии найти вы используете и выше информация относится к GNU найти. Однако, на man-странице также указывает,что

Сказуемое -путь также поддерживается HP-UX в найди и будет в будущей версии стандарта POSIX.

так что, похоже, -путь может быть использован в HP-UX В но не с AIX (по крайней мере не экс 7.1, последний релиз от 2015-08-24).

+924
Randilei Faumui 03 февр. '09 в 4:24

вы могли бы попробовать это, я имел эту проблему несколько раз и не пойму, почему это работало на это сделал.

$(радиоразведки)

это структуры запоминающего устройства результат как ВАР-Баш, но для этого он должен работать, он и работает.

+894
sashalon 24 нояб. 2014 г., 04:25:39
Другие ответы

Связанные вопросы


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

на awk 'начало {
...
}
 # в следующей строке не должно быть в фигурных скобках
 $1 ~ /^наблюдение/, $1 ~ /^@@@/ { ... }
{
...
}
Конец{
...
 }' input.txt > выход.КШМ
+798
David Burney 16 нояб. 2012 г., 22:52:51

У меня 3 компьютера, А, B, и C, и я выполняют идентичные операционной системы и установки программного обеспечения на них. Для любого конкретного файла, я могу ожидать того же файла на B и C имеют одинаковый номер inode для своего экземпляра этого файла?

Наши системы обнаружения вторжений устанавливается путем приобретения первоначального образа файловой системы С, а затем, используя тот же самый файл образа системы в будущем при сравнении, B и C. Я новичок в программе, но похоже, что это работало в прошлом.

Я не знаю, как инода порядковый номер работает, поэтому я предполагаю, что это просто начинается на 1 и подсчитывает для каждого файла, или что-то подобное. Если это так, наверное, поэтому номера inode файла были последовательны даже на компьютерах с нами в прошлом - одни и те же файлы были созданы в том же порядке. Хотя я не уверен, что мы всегда можем рассчитывать на это.

Однако, теперь я получаю уведомления о несколько измененных файлов, и в первый файл я смотрю на это только номер inode файла, который был изменен. Я думаю, что кто-то переустановил операционную систему и программное обеспечение на компьютер с уведомлениями.

Можно файл номера inode было пересчитать по одинаковой для одинаковых ОС/программное обеспечение устанавливается на разных компьютерах (или последовательных повторно устанавливается на тот же компьютер)?

Если бы мне пришлось приобретать новый файл образа системы из, B или C, я могу ожидать, что исправить мои "проблемы" (даже не уверен, если это проблема)?

Я, как правило, имеют доступ только к 1 или 2 компьютеров одновременно, поэтому я не могу проверить или C прямо сейчас, и я не знаю, что их отчет будет выглядеть. Я знаю только, что номер inode, по крайней мере 1 файл на компьютер B не то, что ожидалось.

В этом случае операционная система ОС QNX 6. На тип файловой системы, горе мне подсказывает, что на /dev/HD на файл "на / тип перегородка qnx4"... так что тип файловой системы перегородка qnx4? Я предполагаю, что ОС QNX имеет свою файловую систему? Я не понимаю, что. Или, может быть, это не точный. Другие команды для проверки типа файловой системы, кажется, не существуют на компьютере.

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

+709
Chaoping Xie 26 июл. 2015 г., 22:24:15

В Debian, самый простой способ получить новую Месу драйверов заключается в использовании система пакетов; как корень:

Эхо деб http://httpredir.debian.org/debian Джесси-бэкпортов главная > в /etc/АПТ/источников.список.д/Джесси-бэкпортов.список
apt-получить обновление
АПТ-Гет-Т Джесси-бэкпортов установить Mesa-вулкан-драйверы

следует сделать трюк, как в мае 2017 года, которая будет устанавливать версия 13.0.6.

Если вы немного больше приключений, вы могли бы попытаться построить другую версию пакета Меза себя:

суда apt-получить установку devscripts строить-важно
http://httpredir.debian.org/debian/pool/main/m/mesa/mesa_17.1.0-1.dsc бюджет 
компакт-диск Меса-17.1.0
с помощью dpkg-buildpackage используйте файл -США -ОК

Последним шагом будет жаловаться на недостающие сборочные зависимости, установите их и попробуйте снова.

Наконец, в Debian х ударной силой публикуем инструкции по построению Меса сверху, хотя они направлены на запуск локальной сборки только для проверки исправления, а не на замены установленных Меса.

+700
Tafseer Ahmad Siddiqui 19 мая 2018 г., 20:30:14

Этой теме мне очень помогли, но их было намного больше шагов, чем то, что описано в ответе, поэтому я решила оставить комментарий с подробности шагов, которые работали для меня.

  1. Использовать “кормушку драйвера” приложение в “настройки системы” выберите “от Nvidia-346” в качестве водителя (не “для NVIDIA-346-обновления”). Нажмите Кнопку “Применить Изменения”. После того, как приложение сделано ничего обрабатывать не произойдет (ничего не установлено, никаких запросов не появится, сообщение будет показано). Перезагрузите компьютер (это необходимо, поскольку драйвер от Nvidia модифицировать ядра, видимо, и только полная перезагрузка системы приведет к установке, чтобы пройти).
  2. Когда Линукс Минт запускается после перезагрузки, корицы будет сломана и только 2 ваших мониторов будет работать. Не пытайтесь исправить Корица, это будет просто привести вас вниз путь бесполезных установок.
  3. Запустите “терминал” приложения. Это будет сложно, когда корица нарушается, потому что “терминал” загадочным образом пропал из списка приложений в панели задач! И щелкнув правой кнопкой мыши на рабочем столе тоже сломана. Единственный способ я нашел, чтобы запустить его, чтобы использовать ярлык созданный на Шаге 1 или использовать сочетание клавиш Alt + Ф2. Когда всплывает окно прошу вас введите команду для запуска - использовать "sudo LS" и установите флажок "Использовать терминалов". Когда терминал запускается, используйте сочетание клавиш Ctrl+Шифт+Т клавиш, чтобы открыть вкладку свежий терминал. Теперь вы можете закрыть вкладку, которая ждет вашего пароля sudo. (Вы должны сделать это в любое время вы хотите, чтобы запустить новое окно терминала).
  4. В терминале выполните следующие команды:

    судо АПТ-добавить репозиторий PPA:xorg из-обрезки 
    судо apt-получить обновление
    судо apt-получить обновление
    судо apt-получить установку для NVIDIA-346 от Nvidia-настройка
    суда apt-получить-продувки удалить пакет xserver-xorg, с-видео-нуво
    судо apt-получить autoremove
    
  5. Перезагрузите компьютер. Нет пользовательского интерфейса, кнопки для этого, так что вы должны запустить команду sudo перезагрузки.

  6. При перезагрузке компьютера все равно будет сломана. Я не уверен, что шаги 7 и 8. Они могут быть не нужны, но я сделал это, пытаясь выяснить, что случилось так, в том числе их здесь на всякий случай.

  7. Затем выполните команду sudo команду Gedit /и т. д./По умолчанию/харч. В Редакторе, найдите строку, которая определяет GRUB_CMDLINE_LINUX_DEFAULT и измените его на:

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
    
  8. Теперь, в терминале выполните это:

    обновления-пакет initramfs-u и судо 
    обновление-файл grub2 судо 
    обновление-жратва судо 
    
  9. Теперь используйте команду sudo команду Gedit /и т. д./Х11/файл xorg.конф редактировать конфигурационные файлы. Этот шаг хреново, потому что нет красивого графического интерфейса для редактирования этого файла config и если вы сделаете ошибку и поврежден этот файл - после перезагрузки - вы будете иметь больше, и возможно даже не рабочие консоли без графического интерфейса. Сделать резервную копию этого файла в первую очередь. После резервного копирования, вы хотите, как правило, следуют все описанные здесь: https://www.martineve.com/2014/04/15/enabling-a-triple-head-3-monitor-setup-on-linux-mint-16-petra-with-two-nvidia-cards/ для меня изменения, которые я сделал, были:

    • Убедитесь, что секции "ServerLayout" определяет только экран 0. Не должно быть никаких линий определение "экран 1". Если у вас есть такие строки - удалите ее.
    • В разделе "Экран", убедитесь в следующем:
      • MultiGPU выключен
      • Сли на
      • SLIMosaic верно
      • BaseMosaic верно
  10. Перезагрузка в последний раз. Когда ты вернешься, корицы должно работать снова, и все ваши 3 мониторов будет работать снова. Теперь вы можете использовать GUI настройки Nvidia для установки резолюции и позиции экрана/повороты и т. д...
+655
itians nitrr 25 мая 2012 г., 13:00:27

Потому что вы используете команды xargs неправильно, вы, вероятно, были вдохновлены как найти работ.

команды xargs принимает входной сигнал и разделяет его на части, чтобы произвести несколько команд, но (если вы не просили его в) он дает несколько аргументов в конце команды secify после команды xargs, так что ваш {} - это всего лишь часть команды. Так что вы в конечном итоге выполнение файл {} <file_1> <file_2> ... <file_n>, файл {} <file_n+1>..., .... (В вашем случае у вас так мало файлов, которая выполняется только одна команда.)

Как вы не имеете файл с названием {}, файл говорит вам так.

+642
Florin C 6 февр. 2015 г., 02:00:10

Вы также можете сделать это в Perl:

на Perl -не 'если /открыть/; печать, если /55=российский рынок/;' файл > MSFTFILE

Это должно быть довольно много пояснений: следующую строку, если эта строка совпадает открывать и печатать, если это соответствует 55=российский рынок.

+587
ItalianGiant 15 мая 2019 г., 06:12:26

Сабайон Линукс - это итальянский дистрибутив, изначально созданное компанией Fabio Erculiani, что по сути новичок-содружественная алтернатива к Gentoo Линукс (). Это больше для новичков, так как в отличие от Хинду Linux работает "из коробки" (то есть, как только она установлена, она может быть использована без какой-либо дополнительной настройки или установки программного обеспечения), может быть установлен с помощью живой среде (например, живого CD или Live USB) и можно установить не только источник пакетов программного обеспечения, но он также может установить бинарные пакеты программного обеспечения. По сравнению с его исходным кодом, он имеет следующие уникальные особенности:

  • В энтропии менеджер пакетов (работает!, Риго): это менеджер пакетов Сабайон использует для установки предварительно скомпилированные бинарные пакеты. Он был установлен по умолчанию в Сабайон, начиная с версии 6 (которая была выпущена в 2011 году). Работает! это версия для командной строки энтропии, в то время как Риго - это графический пользовательский интерфейс для энтропии.
  • ISO для загрузки с их сайта, содержащего пять официальных блюда Сабайон, каждый со своим собственным пользовательским интерфейсом. Есть один для каждого из следующих: и Fluxbox (так называемый "SpinBase"), гном, КДЕ, Xfce и Баш ("минимальный").
+544
calemag 10 нояб. 2018 г., 04:26:05

Я пытаюсь начать с iptables брандмауэр, но он сохраняет сбой. Что идет не так?

# systemctl статус в iptables.услуги
в iptables.сервис - брандмауэров IPv4 с iptables
 Загружен: загружен (файл/usr/lib в/systemd в/системы/в iptables.обслуживание; включена)
 Активный: сбой (результат: выход-кодекс), поскольку сидел 2013-10-26 11:01:54 ЦДТ; 41С. назад
 Процесс: 2114 ExecStart=/usr и IP-адресов в iptables/iptables в.запустить инициализации (код=выход, статус=1/неудача)

26 окт 11:01:54 имя localhost.локального домена в iptables.инит[2114]: в iptables: применение правил брандмауэра: в iptables-восстановления: строка 1 не удалось
26 окт 11:01:54 имя localhost.systemd в локального домена[1]: в iptables.услуги: основной процесс завершен, код=выход, статус=1/отказа
26 окт 11:01:54 имя localhost.systemd в локального домена[1]: не удалось запустить брандмауэр IPv4 с помощью iptables.
26 окт 11:01:54 имя localhost.systemd в локального домена[1]: блок в iptables.сервис вошел в неисправном состоянии.
+406
rubdottocom 20 мая 2018 г., 02:20:23

Вот руководство, которое может помочь вам:

https://linuxconfig.org/how-to-add-and-switch-keyboard-layout-on-ubuntu-18-04-bionic-beaver-linux

+400
DarkGod75 28 янв. 2019 г., 00:56:47

У меня 2 сетевые интерфейсы:

  • eth0 для подключения по локальной сети
  • wlan2 для беспроводной связи

Я поставил их статическими в файле/etc/сети/интерфейсов файла. Проблема в том, что я редко оба подключены одновременно и если LAN не подключен, wlan2 не работает, пока не сносят, что eth0 вручную с помощью ifconfig.

Почему это происходит?

Мне бы хотелось, чтобы, когда один интерфейс не подключен, он будет автоматически выключен. Как я могу это сделать?

Вот в файле interfaces:

авто eth0 в
слово iface eth0 в инет статический
адрес 192.168.1.130
сетевая маска 255.255.255.0
сеть 192.168.1.0
ДНС-серверы 8.8.8.8 8.8.4.4
до маршрута добавить шлюз по умолчанию 192.168.1.10 через eth0
вниз по маршруту дель-шлюз по умолчанию 192.168.1.10 через eth0

авто wlan2
iface защитный wlan2 инет статический
с WPA-SSID в "длинк"
WPA-ключ-упр ВПА-ПСК
ВПА-ПСК wpapass

адрес 192.168.1.150
сетевая маска 255.255.255.0
сеть 192.168.1.0
ДНС-серверы 8.8.8.8 8.8.4.4
до маршрута добавить шлюз по умолчанию 192.168.1.20 wlan2
вниз по маршруту дель-шлюз по умолчанию 192.168.1.20 wlan2

Через NetworkManager.конф

[главная]
Плагины=ifupdown,ключей

[ifupdown]
 управляемые=истина 
+355
Gtskk 25 мар. 2014 г., 03:47:15

Моя конфигурация системы следующая:

  • Компьютер с UEFI
  • Двойной загрузки с Windows 8 и Линукс Минт 15 Оливия

Я хотел бы иметь возможность запускать исполняемые файлы Linux, которые хранятся на NTFS-разделе вместо того, чтобы копировать их каждый раз на раздел Linux.

Всякий раз, когда тикают выполнять флажок, он де-клещей сама, я думаю, потому что это на NTFS-раздел.

              enter image description here

Я наткнулся на этот пост:

Поиск по моей системе, я обнаружил, что упомянутые параметры можно сделать в диски настроек:

    enter image description here

Я думал о добавлении старпома в конце параметрами по умолчанию, но я не уверен, что об этих вещах:

  • Согласно ответа на 2 вопрос выше: NTFS-это POSIX-совместимое , а для этого необходимо "сопоставление пользователей файл".

  • Итак, пользователей файл сопоставления файлов, хранящихся на разделах Linux? (т. е. магазины в Linux права доступа в Linux с раздела, вместо того, чтобы напрямую изменять разрешения в раздел NTFS).

Короче :

Я могу спокойно сделать это, как я до сих пор использую Windows с этого раздела?

+333
Richard Sison Ferrer Sr 3 дек. 2014 г., 13:40:18

Можно ли отключить все индексы для всех папок без необходимости загружать параметры для каждой папки?

Это хостинга Unix сервер, поэтому сервер конфиг недоступен.

Решена Даже без корневых серверов, просто еще один уровень вверх (на общий план хостинга GoDaddy) и поместить файл htaccess с параметрами -индексами работает просто отлично.

Спасибо за вашу помощь!

+331
TJukola 13 мар. 2016 г., 09:57:19

Я использовала терминал, чтобы скопировать файлы с одного диска на другой.

судо МВ -ви /место/для/гб1/ /место/для/гб2/

Однако тот вдруг остановился, а через несколько часов в его, и без ошибок, после создания каталога.

Мое собственное решение, что часто смесь хэширования и сравнения, которые, в основном трудоемкой беспорядок, как я теперь взыскать с промежуточной копии, не зная, какие файлы отсутствуют (написано очень давно один-вкладыш для ЗШ — обратите внимание, что этот скрипт не работает в bash, как написано):

исходный_каталог="/путь/к/исходный_каталог/";
target_directory="/путь/к/target_directory/";
пока читал hash_and_file; делать {
 Эхо "${hash_and_file} файл" | читать хэш;
 Эхо "${файл}" | СЭД "ы/^/${исходный_каталог}/г" | copy_from читать;
 Эхо "${copy_from}" | СЭД "ы/${исходный_каталог}/${target_directory}/г" | copy_to читать;
 МВ -в "${copy_from}" "${copy_to}" | тройник -журнал;
 РМ -в "${copy_from}" | тройник -бревно; };
сделал <<<$(
 комми -23 <( найти ${исходный_каталог} -тип F -exec для sha256sum "{}" \; |
 ООО "с: ${исходный_каталог}: :г" | сортировка;
 ) <( найти ${target_directory} -тип F -exec для sha256sum "{}" \; |
 ООО "с: ${target_directory}: :г" | рода; ) )

Это приводит к ошибкам, если имя целевого каталога или исходный_каталог являются частью пути, и удалить файлы, если они не были перемещены, потому что они были помечены как дубликаты. Также это не исходный каталог, в конце концов.

Есть ли лучшие практики, как восстановить прерванное МВ?

+293
ARIJIT 23 нояб. 2017 г., 15:41:57

В Е стоит на встроенном; в Л К с прямым порядком байтов.

+277
saeid rostami 2 февр. 2010 г., 22:00:00

Если вы не хотите, абсолютный предел, но просто давление ядра промыть буферов быстрее, вы должны смотреть на ВМ.vfs_cache_pressure

Эта переменная контролирует тенденция ядра, чтобы освободить память, которая используется для кэширования ВФС схроны, против кэша и свопа. Увеличение этого значения повышает скорость, с которой ВФС схроны были удалены.

В диапазоне от 0 до 200. Приблизиться к 200 для более высокого давления. По умолчанию устанавливается равным 100. Вы также можете анализировать Ваши памяти с помощью slabtop команды. В вашем случае, дерева и *_inode_cache значения должны быть высокими.

Если вы хотите абсолютный предел, вы должны искать группы. Место Цеф меню сервера в группу и ограничить максимальный объем памяти он может использовать путем установки памяти.ресурсы параметр для контрольной группы.

памяти.memsw.ресурсы устанавливает максимальный размер памяти и свопа использования. Если единица измерения не указана, то значение интерпретируется как байт. Однако, можно использовать суффиксы представляют собой более крупные единицы — K или K в килобайтах, M или M для мегабайт, и G или G для гигабайт.

Ссылки:

[1] - GlusterFS С Ядра Linux Настройка

[2] - система RHEL 6 Управление ресурсами руководство

+276
Whitney Simmons 9 авг. 2018 г., 15:24:47

У меня в CentOS сервер 7 работает в облаке-сервер провайдера (ProfitBricks).

Мне нужно установить демо-системы, но очень трудно создавать ежедневные поддельные данные. Моя идея состоит в том, чтобы настроить этот сервер со старой датой ("2016-01-01" как пример).

Первая проблема каждый раз, когда я перезагрузить сервер, дата обновления, даже если там не установлен NTP-клиент.

Вторая, самая важная. После того, как я вручную изменить дату, используя:

$ timedatectl установленное время "2016-01-01 12:00:00"

Через несколько минут я не могу видеть сервер (SSH или HTTP). Я возобновила выполнение firewalld обслуживание и демон , как показывают статус работает.

Какие-либо советы?

+271
Banu 29 апр. 2012 г., 01:40:47

У меня ДМ-RAID1 с собой Лукс зашифрованного раздела md0 на него, и я хочу, чтобы это быть установлены автоматически, когда я войти, используя pam_mount.

Пока я настроен pam_mount.conf.xml следующим образом:

<?формат XML версия="1.0" кодирование="UTF-8" ?>
<!Системе установлен pam_mount "pam_mount.конф.в формате XML.ДТД">
<pam_mount>
 <debug включить="1" />
 <mntoptions позволяют="с nosuid,nodev,петли,шифрования,проверки,непустое,allow_root,allow_other" />
 <mntoptions требуют="с nosuid,nodev" />
 <выход из системы ожидание="0" ОП="0" срок="0" убить="0" />
<объем
пользователь="я"
путь="/Дев/маппер/данные"
точка монтирования="/шоссе/данные"
fstype ключевое="крипта"
шифр="АЕС-с CBC-essiv:SHA256 с"
fskeypath="/домашний/сведения.ключ"
fskeycipher="шифрование AES-256-CBC с"
 fskeyhash="мд5" />
 <mkmountpoint позволяют="1" удалить="истинной" />
</pam_mount>

Далее я добавил @включают общие-pammount в файле/etc/Пэм.д/входа и /и т. д./Пэм.д/ГДМ.

Проблема в том, что /данные Дев/маппер/не на месте, когда он будет установлен. Тем не менее, монтажных работ, если я делаю

пакет cryptsetup luksOpen /данных в dev/md0 
+268
maq webster 31 июл. 2013 г., 16:38:50

Недавно у меня были проблемы с моей двойной загрузки Линукс Минт и Windows 10 инстилляций. Она даже не начинает загружаться. Мой компьютер не включался и она сказала об ошибке: неизвестная файловая система. Затем положила меня на жратву скорейшего выздоровления. Это было достаточно легко исправить. Я просто установил мою приставку и корень в нужный раздел, набирается insmod нормально, нормально, и я мог сделать меню загрузки, чтобы выскочить и загрузить в Windows без проблем. (Вот как я пишу это сообщение, сейчас.)

Моя проблема, в Linux не загружается. Он висит сказав:

"С началом работы выполняется на удержание, пока процесс загрузки заканчивается (20мин 00-х / без ограничений)"

И он просто сидит там до бесконечности, не загрузка. В процессе до его начала висит, я получаю не уведомлений, когда экран прокрутив процесс-или сапог, что он прокручивает при загрузке. Он говорит "не удалось запустить свет Диспетчере отображения".

enter image description here

Кто-нибудь имел эту проблему? Вы знаете, как это исправить?

+256
rdzh 17 янв. 2010 г., 07:47:39

У меня есть 2 скрипта оболочки. Первый запускает второй и добавляет некоторые параметры. Второй называет команду и добавляет параметры из первого сценария в качестве параметров для команды.

Первый выглядит примерно так:

#!/usr/Бен/ОКР Баш

ADDITIONAL_ARGUMENTS='--набор "параметр args={/бин/Баш,-кондиционер,CD /ВАР/ВСП && судо -ю ВСП-данных Баш scripts/system/update.sh}"'

SUPER_PARAMS=${ADDITIONAL_ARGUMENTS} my_second_script.sh

Затем второй скрипт делает что-то вроде:

#!/usr/Бен/ОКР Баш

randomBinary-некоторые-жестко-параметры \
"${SUPER_PARAMS}"

То, что я ожидал, чтобы иметь выход:

randomBinary-некоторые-жестко-параметры-набор "параметр args={/бин/Баш,-кондиционер,CD /ВАР/ВСП && судо -ю ВСП-данных Баш scripts/system/update.sh}"

Но вместо этого, вызов выглядит так:

randomBinary-некоторые-жестко-параметры '--набор "параметр args={/бин/Баш,-кондиционер,CD /ВАР/ВСП && судо -ю ВСП-данных Баш scripts/system/update.sh}"'

Я попробовала 2 дня правильно цитировать парам, но никаких результатов.

+247
Jay Speidell 24 мая 2011 г., 07:22:59

Попробуйте изменить это: при команде getopts :а:флаг б; делать

Для этого: при команде getopts :а:б: флаг; делать

+211
Dibyo Ranjan 5 сент. 2011 г., 00:48:54

blkid.ч типов, следующим образом:

typedef структуры blkid_struct_dev *blkid_dev;

Это единственный вид маркера blkid_struct_dev в blkid.ч.

грэп -РЛ blkid_struct_dev в /usr/включать

возвращает только /usr/включать/blkid/blkid.ч. Поэтому я предполагаю, что эта структура определяется где-то в -dev пакет у меня не установлен (за исключением не появляются нигде на моем окне дистрибутива, либо, и Slackware включает в себя все заголовки пакетов).

Где эта структура определена?

+181
Cody Welsh 31 июл. 2019 г., 16:00:33

Я отправлял большие комментарии, и подумала, что может быть лучше оставьте вещи в качестве ответа, потому что коробка больше, и я могу вафлю все, что я хочу. :) Я надеюсь, вы извините мои безумные бредни.

Кроме того, я предупреждаю тебя: я полный ублюдок, и я буду отсечения свои крылья немного.

Первое, что вы должны решиться на это: насколько хороши ваши навыки программирования? Вы можете написать свою ОС без хороших навыков программирования и хорошо разбираться в оборудовании.

Второе, что вам нужно решить, это:

  1. Вы делаете дистрибутив Linux? (например, Дебиан, Убунту, Ред Хат)
  2. Вы делаете на основе Linux операционная система, с другой во время выполнения? (например, Андроид, маемо)
  3. Вы пишете операционную систему с нуля? (например, ВМ, СР/М, РТ-11, амебы, План/9)

Прежде чем вы даже ответить на эти вопросы, вы должны дважды проверить, чтобы убедиться, что у вас есть ваши условия, так что вы знаете, что вы делаете.

1. Дистрибутив Linux (например, Debian)

Если все вы хотите сделать еще один дистрибутив Linux, компиляция ядра-это наименьшая из ваших забот. Ядра практически компилирует сам себя, если есть достаточно времени и достаточно большой компьютер.

Вот статьи, которые обсуждаются некоторые аспекты построения дистрибутивов Linux.

Почему это сложнее, чем вы могли подумать: больше функций, которые вы хотите добавить в ваш дистрибутив, тем сложнее это будет сделать, чтобы получить ваш дистрибутив, чтобы правильно построить. Вам придется выбрать, следует ли заново изобретать колесо (сделать свой собственный менеджер пакетов), или использовать существующие колеса (об / мин? АПТ? Порты?). В любом случае, вы будете делать месяцев надоедливой работы примирить взаимно несовместимых пакетов, составление, проверка вещей, работы с использованием разных компьютерах с разными процессорами (не только Intel или AMD), и так далее.

В зависимости от объема, вы можете в конечном итоге приходится переделывать работу тысяч людей по своему усмотрению. Вы бы многому научиться от него? Абсолютно! Но вы бы также узнать много нового, запустив существующий дистрибутив Linux, а иногда и компиляции некоторые пакеты по своему усмотрению, чтобы увидеть, как вещи работают. Почему надо строить libc и сотнях других библиотек, если все, что вы хотите увидеть, как построен сервер X?

Думайте о нем этот путь: если вы хотите узнать, как собрать персональный компьютер, вы бы начать с ведром транзисторов и паяльником, или вам компоненты ПК и какие-то документы?

2. Основанная на Linux ОС (например, Android)

Существует достаточно много операционных систем семейства Linux с выполнения достаточно, чтобы радикально отличается от стандарта POSIX. Приходят маемо, Миго, Андроид и другие (чаще всего встроенный) операционные системы на ум.

Преимущество этого заключается в том, что вам не надо писать свои собственные ядра. Недостатком этого является то, что вы не только должны создать свой собственный дистрибутив, но вы также будете иметь, чтобы сделать большую часть пакетов. Вы думали компиляции на GCC и библиотеки libc была боль? Попробуйте написать свой собственный стандарт ANSI-C-совместимый компилятор C и полный стек программного обеспечения с нуля. Мужчина лет пишу немного раздражает функций (возможно в сборе), которые обеспечивают крошечные, крошечные количества удовлетворению. Вы также должны узнать о внутреннее устройство ядра Linux, и как она говорит в пространство пользователя, потому что интерфейс-это то, что вы будете строить на. Вы должны знать большинство номеров системных вызовов наизусть к концу этого. :)

Вы узнаете много? Абсолютно! Больше, чем вы когда-либо считали возможным. Это будет неприятно и раздражает? Ах, да. Существует причина, почему планшет не был построен одинокий парень с ноутбуком в свободное время. Даже ССАГПЗ не так устроена.

3. Операционную систему с нуля

Это где вы начинаете с ассемблер и компилятор C и написать свои собственные ядра — если ваша ОС имеет даже ядра. Это не везде. Скачать все схемы вы можете найти для вашего оборудования, и от вас идут. Если у вас есть базовые ядро, вы можете увидеть, о времени выполнения. Вы могли бы написать свой собственный рантайм, или вы могли бы убедитесь, что ваши ядра частично или полностью совместимых с POSIX, и тогда вы будете иметь в вашем распоряжении полного выполнения ГНУ. Вам лишь нужно сделать первый слой библиотек и сделать ССЗ , работающих на новой ОС.

Это награждение? Удивительно так. Это будет сложно? Если имена Дональд Кнут, Эндрю Таненбаумом ничего не значат для вас, вы, вероятно, следует пересмотреть. Будет много изучает теоретические компьютерные науки. Есть невероятное количество теории о том, что входит в создание действительно операционной системы с нуля. К сожалению, есть также удивительное количество утомительность с современными системами.

Оно и раньше было, вы просто сожгли диск с инструкции jmp в нужном месте, с гнездами, с питанием, и Вы были сделаны. Современные системы нужны серьезные объемы работы только, чтобы получить ядра процессора и работает, Настройки Память, устройства ввода перечисленных, и выходное устройство начал. Есть целые книги по каждой из этих задач (у меня есть книга в оригинале на VGA-это более 1000 страниц с 8-разрядных машин, я бы предположил, Программирование 1987 ВГА были бы простыми, и я был всерьез раздражен, но я узнал много вещей в процессе!)

Итак, если вы?

Вы абсолютно должны попробовать. Пока нет заблуждения о ‘успех’, если ваши цели с самого начала. Ведение ОС/дистрибутива-это открытое задание, которое обычно делается для больших групп людей. Но даже попытка этого будет отточить свои навыки и научит вас новые.

Кстати, я говорю (часто болезненного) опыта по отношению к большинству из этих вещей. Я (со-)автор впечаталось на уровне среды выполнения для нескольких процессоров (учеба/работа/развлечения), и я пишу игрушечную ОС для игрушек процессор на данный момент (это все для начала).

+120
Irre Levant 23 мая 2017 г., 05:06:29

Вы должны посмотреть на вывод команды dmesg и в каталоге/var/журнал/системный журнал , чтобы увидеть, когда этот переключатель происходит и какие сообщения предш его.

Я видел, как это происходит с дисков, которые были кратковременные проблемы с доступом, особенно с USB-накопителей, которые плохо разъемов/кабелей.

+108
philu 23 февр. 2015 г., 22:18:26

Я в настоящее время работают под управлением Debian 6 с рабочего стола Xfce на такой машине прямо сейчас. Это работает очень хорошо.

+82
Marc Belgrave 12 янв. 2014 г., 16:27:05

В настоящее время существует несколько

GeckoLinux
https://geckolinux.github.io/

Мраморный концертный CD - мраморный в коробке
http://www.cornelius-schumacher.de/marbleinabox.html

FyreLinux
http://fyrelinux.weebly.com/

в openSUSE-Эколаб
https://github.com/ViniciusBRodrigues/openSUSE-EcoLab

lietukas
https://susestudio.com/a/CttYWz/lietukas-42-2-multilingual

+75
yehe 25 мар. 2017 г., 22:57:41

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil