Существует ли способ с помощью сценария определить n-й раздел диска?

На основании этого билета в системе отслеживания проблем tmuxinator под названием:опция «pre» не использует параметры zsh, псевдоним, конфигурацию (работает как sh)#286 похоже, что вы либо сделаете это как pre:или pre_window:. ОП к этому билету пыталсяpre:

pre:
    - setopt clobber
    - source ~/projects/auv/devel/setup.zsh
    - stt

и получаю эту ошибку:

> mux start auv-core
sh: 13: setopt: not found
sh: 13: source: not found
sh: 13: stt: not found
arranging in: main-vertical
arranging in: main-vertical
[exited]

и один из разработчиков говорит об этом:

Things like setopt, source and alias are all built in shell commands and don't make sense in a shell script.

Your only option would be to put them in pre_window so send-keys is used in each window / pane.

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

$ cat ~/my_aliases
alias cc=heh/path/that
alias ccc='cc clean; clear; cc'
alias selenium-restart=bin/docker/restart-selenium-chrome
alias yii=bin/docker/yii/yii

и иметь pre_window:такой:

pre_window: source ~/my_aliases

Но ваш подход выглядит согласующимся с тем, как проект предполагает использовать pre_window:, по крайней мере.

4
11.06.2021, 21:32
1 ответ

Нет гарантии, что sda1вообще существует -У меня есть SSD только с sda4 и sda5. Так будет ли первым разделом тот, у которого самый низкий начальный LBA?

Или, может быть, первая запись в таблице разделов? Согласно parted -l,

...
Number  Start  End    Size    File system  Name                   Flags
 2      316MB  333GB  333GB   ext4         /mnt/backup
 3      333GB  791GB  457GB   ext4         /mnt/filestore
 4      791GB  832GB  41.9GB  ext4         /run/timeshift/backup
 1      832GB  841GB  8590MB  ext4         /mnt/music

Какой первый раздел -это 2(с наименьшим LBA )или это 1(с наименьшим номером раздела ).

Если вы предпочитаете древнюю команду fdisk -l, то она отсортирует для вас таблицу разделов [так, чтобы разделы с наименьшими номерами шли первыми].

1
28.07.2021, 11:25

Теги

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