少なくとも2つの有効な回答があるようです
sda
ドライブの「ベース名」と正しく呼ぶことができます。
sda
ドライブの「カーネルディスク名」と正しく呼ぶこともできます。
どのようにしてこの結論に達しましたか?
もっともらしい候補のそれぞれの除去のプロセスによって:
これは正しい用語ではありません。元の質問で述べたように、最終的なフラグメント(例)ではなく、完全修飾名(例/dev/sda
)を指しsda
ます。
補強法則は、次のような追加のソースに存在するP.68のSUSE Linux Enterprise Serverの12 Definitive Guideの:
使用することもできます…デバイス名に基づくマウント(など/dev/sdb1
)…
そして、P.94のLinuxの聖書2008年版:
[デバイス]タブをクリックし、デバイス名(など/dev/cdrom
)を入力します…
技術文書では、最終的なフラグメント(例)だけでなく、完全修飾名(例/dev/sda
)の同義語として使用されているため、これも正しい用語にすることはできませんsda
。
BASENAME(1):
basename-ファイル名からディレクトリとサフィックスを削除します
DIRNAME(1):
dirname-ファイル名から最後のコンポーネントを取り除く
技術文書では、最終的なフラグメント(例)だけでなく、完全修飾名(例/dev/sda
)の同義語として使用されているため、これも正しい用語にすることはできませんsda
。
GNU Coreutils:ベース名の呼び出し:
basename
nameから先頭のディレクトリコンポーネントを削除します。
GNU Coreutils:dirname呼び出し:
dirname
各nameの最後のスラッシュ区切りコンポーネントを除くすべてを出力します。
これも正しい用語ではありません。デバイス名の最後の部分を「ショートネーム」または「ショートネーム」と呼ぶ技術文書が見つかりません。これらの用語は、LinuxまたはGNUで、VFATマウントオプション、またはネットワーク上のホスト 名のコンテキストでのみ使用されるようです。
この用語は、Red Hat Linux 7のインストールのp.149に基づいた有効な答えのようです。
パーティションを作成しようとしているディスクのベース名がリストされていないことを絶対に確認してください(これはhdb
、追加したドライブの場合です)。
そして、Algonquin Collegeの CST8207(GNU / Linuxオペレーティングシステム)のコースノート:
ベース名の定義:パス名のベース名は、右端のスラッシュの右にある右端の名前コンポーネントです。
そしてp.1456のRed Hat Linuxの8の実用ガイド:
basename:パス名とは対照的に、ファイルを含むディレクトリのいずれにも言及していない(したがって、スラッシュ[/]を含まない)ファイルの名前。たとえばhosts
、はのベース名です/etc/hosts
。
幸いなことに、GNU / Linuxにはbasename
コマンドがあり、ベース名を取得するために使用できます。
$ basename '/dev/sda'
sda
この用語はまた起因して、有効な回答のように見えるP.100の一言でLinuxカーネル:
/dev/<diskname>
<diskname>
ルートディスクとして指定されたカーネルディスク名を使用します。
ちなみに、「カーネルディスク名」は、Solarisのコンテキストでは有効な用語のようにも見えます。
このバージョンのiostatコマンドの場合、出力には、論理カーネルディスク名ではc0t0d0
なく(つまり、sd0
)物理デバイスパスごとに、アクティビティがゼロ以外のディスクデバイスのみの拡張統計が表示されます。