お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2026-03-17 12:19:06

Key
新しいメンバ
登録日: 2026-03-17

SDカードがsdaになってしまう

こんにちは

古いノートPCに
Ubuntu 22.04.5 LTS
を入れて、ファイルサーバーとして使っています


ノートPCにはSDカードスロットがあるのですが
ここにSDカードを差した状態で起動すると、メモリカードがsdaになり
起動ドライブであるノート内蔵のSATA SSDがsdbになります

lrwxrwxrwx 1 root root  9  3月 17 11:22 scsi-SATA_Lexar_SSD_NS100_NM252820111320S30W -> ../../sdb
lrwxrwxrwx 1 root root 10  3月 17 11:22 scsi-SATA_Lexar_SSD_NS100_NM252820111320S30W-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10  3月 17 11:22 scsi-SATA_Lexar_SSD_NS100_NM252820111320S30W-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10  3月 17 11:22 scsi-SATA_Lexar_SSD_NS100_NM252820111320S30W-part3 -> ../../sdb3
lrwxrwxrwx 1 root root 10  3月 17 11:22 scsi-SATA_Lexar_SSD_NS100_NM252820111320S30W-part4 -> ../../sdb4
lrwxrwxrwx 1 root root  9  3月 17 11:22 usb-Multiple_Card_Reader_058F63666433-0:0 -> ../../sda
lrwxrwxrwx 1 root root 10  3月 17 11:22 usb-Multiple_Card_Reader_058F63666433-0:0-part1 -> ../../sda1


SDカードをブート時に抜いておいて
起動してから差せば、SDカードがsdbになるわけですが

差したままブートしても内臓SSDをsda、SDカードリーダーをsdbと固定させることはできませんか?

オフライン

 

#2 2026-03-17 18:26:56

Beats
メンバ
登録日: 2015-03-14

Re: SDカードがsdaになってしまう

下記の記事のように blkidコマンドで UUID を調べて、/etc/fstab にその UUID を設定する方法はどうでしょう。

『【Linux】UUIDでマウント設定をしてディスク認識の順番が変わらないようにする』
https://soypocket.com/it/linux/uuid-fstab-mount/

オフライン

 

#3 2026-03-17 20:09:51

iyhoovip
メンバ
From: 三重県
登録日: 2020-07-09

Re: SDカードがsdaになってしまう

本題からそれますがそのファイルサーバーは24時間稼働ですか?
一般向けPCは基本的に24時間稼働は想定していないため故障リスクが高まり最悪の場合発火しますよ

オフライン

 

#4 2026-03-18 01:25:29

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: SDカードがsdaになってしまう

Key による投稿:

差したままブートしても内臓SSDをsda、SDカードリーダーをsdbと固定させることはできませんか?

自動でマウントされるということは、デスクトップ版をお使いですね?

ネットで、「 Ubuntu usb 固定 」 とかで検索すると、色々なページがヒットします
また、最近のブラウザだと、AI が解決策を提示してもくれます
どんな不便を感じているのでしょうか?
サーバ用途であれば、データのやり取りならば、sftp(ssh) とか ftp サーバを立てれば良いかとも思うのですが
ストレージ の増強なのでしょうか?
SDカードが挿しっぱなしで、交換しないのであれば、UUIDで、fstab でどこかのディレクトリにマウントする方法もありかと思います
SDカードを交換することがあるのであれば、下記、参照ページを読んで、udev で、sdb とかではなくて、
固有の名前を、USB ポートに割り付けるのが良いかと?
(普通のSDカードは寿命がHDDとかに比べると非常に短いので、こちらがベターかもしれません)
参照:
https://ittechnicalmemos.blogspot.com/2019/09/usblinux.html
https://qiita.com/caad1229/items/309be550441515e185c0

オフライン

 

#5 2026-03-18 07:31:25

Key
新しいメンバ
登録日: 2026-03-17

Re: SDカードがsdaになってしまう

大変恐縮ですが、お尋ねしているのは

内蔵のSATA SSDがsdbになり、SDカードがsdaになるので
内蔵SSDをsdaにすることはできませんか?

という事しか質問しておりません


「きっとマウントについて困っているのだろう」
という想像をされ、いきなりその事を回答されているので困惑します


例えばですが
「お尋ねの件は残念ながらできません。
ですが、もしもマウントについてお困りならば以下のような対処方法があります。」

このように、本題の回答があった上でならばわかるのですが


結局のところ、できないという事で良いのでしょうか?

オフライン

 

#6 2026-03-18 11:26:59

elliptic
メンバ
登録日: 2020-03-05

Re: SDカードがsdaになってしまう

#5.Key による投稿:

「きっとマウントについて困っているのだろう」
という想像をされ、いきなりその事を回答されているので困惑します

実際にKeyさんが何に困っているのか具体的に書いていただく方が話が早いと思われます。
投稿の手引き
> 次のことはあなたが自分で書かないと、質問を読んだ人には分かりません。含めるべき情報です。
> ・【今どんなことで困っているか】

内蔵SSDが/dev/sdaであるべきというルールはありません。

#5.Key による投稿:

結局のところ、できないという事で良いのでしょうか?

できますが、おすすめはしません。
デバイスの命名に自己流で介入するよりも用意された永続的な(persistent)名前を採用する方が
問題が少ないと予想します。

永続的なブロックデバイスの命名 - ArchWiki
https://wiki.archlinux.jp/index.php/%E6%B0%B8%E7%B6%9A%E7%9A%84%E3%81%AA%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E5%91%BD%E5%90%8D

第555回 いま、あらためてudev | gihyo.jp
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0555

第559回 デバイスの認識をモニタリング・コントロールできる「udevadm」 | gihyo.jp
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0559

オフライン

 

#7 2026-03-18 12:00:20

Key
新しいメンバ
登録日: 2026-03-17

Re: SDカードがsdaになってしまう

ご回答ありがとうございます。

私の疑問は最初に書いたまま

ノートPCのSDカードスロットに
カードを入れたままubuntuを起動すると内蔵SSDがsdb、SDカードがsdaになり
カードを抜いて起動すると内蔵SSDがsda、起動後に挿すとSDカードがsdbとなるのを固定できないか?

というものです
SDカードをフォーマットする時に混乱しやすいという事もありまして
なので

elliptic による投稿:

できますが、おすすめはしません。

この回答だけで充分でした

オフライン

 

#8 2026-03-18 12:20:46

Key
新しいメンバ
登録日: 2026-03-17

Re: SDカードがsdaになってしまう

もちろん、皆様が質問者の言葉から

こういう訊き方をしているが、この人が本当に知りたい事はこうだろう。と想像し、先回りして答えようとする優しさだと理解しております。


しかしながら、できるのか、できないのか。という
大元の質問に回答が無い状態でされるのは・・・というところでした

オフライン

 

#9 2026-03-18 15:07:45

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: SDカードがsdaになってしまう

できれば一番簡単な方法を失念していました

PC Bios 設定で boot 順を、内蔵HDDを最初にする

です。借り物の 古い HP note だと、USB メモリ、SD カード 挿しっぱなしで起動しても
USB メモリ sdb で認識しました
ただし、OS は debian13

コード:

si@deb13:~$ sudo parted -l
[sudo] si のパスワード:
Model: ATA SUNEAST SSD SE80 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size    Type      File system     Flags
 1      1049kB  116GB  116GB   primary   ext4            boot
 2      116GB   120GB  4258MB  extended                  lba
 5      116GB   120GB  4258MB  logical   linux-swap(v1)  swap


Model: KIOXIA TransMemory (scsi)
Disk /dev/sdb: 125GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      9437kB  125GB  125GB  primary  fat32        lba


Model: SD SL32G (sd/mmc)
Disk /dev/mmcblk0: 30.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  30.9GB  30.9GB  primary  fat32

オフライン

 

#10 2026-03-18 16:39:30

Key
新しいメンバ
登録日: 2026-03-17

Re: SDカードがsdaになってしまう

ありがとうございます。
ただBIOSのブート順では変化しないようです。

しかしながら、参考に貼っていただいた記事から
以下の設定でとりあえず固定はできそうです

$ sudo ln -s /dev/disk/by-id/usb-Multiple_Card_Reader_058F63666433-0\:0 /dev/sd_card

$ sudo fdisk /dev/sd_card

Welcome to fdisk (util-linux 2.37.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

This disk is currently in use - repartitioning is probably a bad idea.
It's recommended to umount all file systems, and swapoff all swap
partitions on this disk.


Command (m for help): p

Disk /dev/sd_card: 119.05 GiB, 127832948736 bytes, 249673728 sectors
Disk model: Card  Reader
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8eee1333

Device        Boot Start       End   Sectors  Size Id Type
/dev/sd_card1      32768 249673727 249640960  119G  7 HPFS/NTFS/exFAT

Command (m for help):

フォーマットは試していませんが
SDカードを交換しても
fdisk /dev/sd_card
で通るので、これで良いかなという所です

オフライン

 

Board footer

Powered by FluxBB