Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Question about /dev/sg vs /dev/st vs /dev/sch0

オープン
#556 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
c, linux, ubuntu

調査の方向性

まず、Ubuntu 20.04 上で報告されているデバイス /dev/st0、/dev/sch0、/dev/sgX を使って ltfs -o device_list を再現し、次に sg テープバックエンドと issue で言及されているビルド手順を調査します。デバイスリストがこのテープドライブを検出すべきかどうかを判断し、必要な設定を文書化または修正できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

question

Hello,

I am just starting to use LTFS (v2.4.8.1-10519) on Ubuntu 20.04. I believe I have built it correctly; it has built successfully using the instructions. Really great instructions BTW!

I have a Dell PowerVault TL 2000 scanning as an IBM 3573-TL with a IBM ULT3580-HH5 drive. This device shows up as:
/dev/st0 when using lsscsi:

❯ sudo lsscsi
[0:0:0:0]    tape    IBM      ULT3580-HH5      H971  /dev/st0
[0:0:0:1]    mediumx IBM      3573-TL          F.11  /dev/sch0

When I run ' ltfs -o device_list' it fails to find the tape drive:

❯ bin/ltfs -o device_list;
1edc LTFS14000I LTFS starting, LTFS version 2.5.0.0 (Prelim), log level 2.
1edc LTFS14058I LTFS Format Specification version 2.4.0.
1edc LTFS14104I Launched by "bin/ltfs -o device_list".
1edc LTFS14105I This binary is built for Linux (x86_64).
1edc LTFS14106I GCC version is 9.4.0.
1edc LTFS17087I Kernel version: Linux version 5.15.0-139-generic (buildd@lcy02-amd64-067) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #149~20.04.1-Ubuntu SMP Wed Apr 16 08:29:56 UTC 2025 i386.
1edc LTFS17089I Distribution: NAME="Ubuntu".
1edc LTFS17089I Distribution: DISTRIB_ID=Ubuntu.
1edc LTFS17085I Plugin: Loading "sg" tape backend.
Tape Device list:.

It appears as if the utility is searching for devices under /dev/sgX . Do I need to recompile or reconfigure the ltfs build to search for /dev/stX ? If so, could someone point to any readme I can use?

Thank you!

主要言語
C
スター
356
フォーク
111
平均マージ
1時間 52分
マージ済み PR(30日)
1

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

LinearTapeFileSystem/ltfs のほかの issue

LinearTapeFileSystem/ltfs の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。