Kirjoittaja Aihe: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa  (Luettu 474 kertaa)

Seppo Jyrkinen

  • Käyttäjä
  • Viestejä: 382
    • Profiili
Ajattelin testata omaa osaamistani vanhalla ulkoisella kovalevyllä. Laitoin sen USB porttiin ja ulkoisella oli joitain tiedostoja. Sitten löysin valinnan "Ota levy haltuun" tai jotain muuta. Klikkasin, mutta en päässyt eteenpäin. Seuraavalla kerralla en enää kyseistä valintanappia löytänyt.

Boottasin koneen ja nyt ulkoinen ei tule lainkaan esiin valikoissa, joissa USB-tikut kyllä näkyvät. Kuuluu kyllä "plop" ääni mennen tullen, joka tulee esiin USB-porttia käytettäessä. Portin ja piuhan vaihtaminen ei auta.

Levyt -sovellus sen sijaan näyttää ulkoisen, mutta tarjoaa ainoastaan alustamista. Tarkistaisin siellä olevat tiedostot, vaikka oletankin niiden olevan joutavia ja että ulkoisen huoleti alustaa.

Tekoäly ehdotti Terminaalia ja lsblk komentoa, joka tuotti 17 loop'ia snap-kansion alaisuudessa. En muista, että minulla olisi ollut mitään tekemistä snapin kanssa.

Onko mitään pikkukikkaa, jolla ulkoisen saisi näkyviin?

SuperOscar

  • Käyttäjä
  • Viestejä: 4431
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #1 : 03.08.26 - klo:19.10 »
Tämä olikin yllättävän hankala juttu. lsblk:ssa ei todella ole sellaista valitsinta, jolla voisi yksinkertaisesti pyytää vain USB-asemat (vaikka siinä on valitsimet vain NVMe- tai vain SCSI-levyille).

Tällä lailla onnistuu:
Koodia: [Valitse]
lsblk -do name,tran | grep usb
-d-valitsin pyytää luettelemaan vain päälaitteet, ei osioita (esim. /dev/sda, ei osioita kuten /dev/sda1). -o-valitsimella pyydetään vain kaksi kenttää: nimi (esim. ”sda”) ja tyyppi (esim. ”usb”). grep sitten jättää pois kaikki paitsi ne, joilla tyyppi on ”usb”.
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

AimoE

  • Käyttäjä
  • Viestejä: 3065
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #2 : 03.08.26 - klo:19.48 »
Tein taannoin erästä tarvetta varten joukon bash-scriptejä, joista löytyy nämä kaksi funktiota:

Koodia: [Valitse]
csv-disks(){
    local dcols=name,hotplug,tran,rm,subsystems,rota,type,pttype,size,model
    lsblk -de7 -pbo $dcols -lJ |
yq -o=csv '
[

# Filter out non-writable media
  .blockdevices
  | filter(.pttype) | filter(.type != "rom") # ODD
  | filter((.tran == "usb" and .hotplug == false) | not) # live boot media

# Prioritize internal over external and SSD over HDD over flash memory
  | with(.[];
          with(select(.hotplug == false ); .priority += 10) # internal
        | with(select(.hotplug == true  ); .priority +=  0) # external
        | with(select(.tran    == "nvme"); .priority +=  1) # fast SSD
        | with(select(.rota    == false ); .priority +=  1) # SSD
        | with(select(.rm      == false ); .priority +=  1) # not flash
        )
  | sort_by(.priority, .size) # biggest with highest priority
  | reverse                   # at top

# Repurpose selected details
  | .[]
  | (select(.pttype == "dos") | .pttype) = "mbr"
  | (select(.hotplug == false and .rm == false and .rota == false)
                                               | .class) = "kiinto-SSD"
  | (select(.hotplug == false and .rm == false and .rota == true )
                                               | .class) = "kiinto-HDD"
  | (select(.hotplug == true and .rm == false) | .class) = "oheislevy"
  | (select(.hotplug == true and .rm == true)  | .class) = "oheismuisti"

# Tabulate selected details
  | [.name, .size, (.pttype | upcase), (.tran | upcase), .class, .model ]
]
'
}
select-disk(){
    local heads=Polku,Koko,Osiotaulu,Liitos,Tyyppi,Malli
    local PS3=$(printf "\nValitse levy: ")
    local IFS=$'\n'
    echo
    select line in $(csv-disks | column -ts , -N $heads -R Koko)
    do
[ $REPLY -eq 1 ] && continue
disk=$(echo $line | cut -d' ' -f1)
break
    done &&
printf "\033[1m\033[7m"disk=$disk"\033[0m\n" # bold reverse
}

Ensimmäinen vaatii (mikefarh-) yq:n; se laatii luettelon levyistä ja lisää luetteloon luokittelutietoa. Toinen esittää levyt valikkona, josta voi valita ja asettaa valitun levyn /dev-polun muuttujaan disk.

Vaikkei näitä funktioita tarvitsisikaan sellaisenaan, sieltä löytyy koodia lukemalla aika monta keinoa etsiä tietoa levyistä.

Seppo Jyrkinen

  • Käyttäjä
  • Viestejä: 382
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #3 : 03.08.26 - klo:21.06 »
Nyt löytyi SuperOscarin neuvoilla:

Koodia: [Valitse]
sdb    usb
sdc    usb

Toinen lienee USB tikku, ja toinen ulkoinen kovalevy. Tikku näkyy, ulkoinen ei näy.

SuperOscar

  • Käyttäjä
  • Viestejä: 4431
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #4 : 03.08.26 - klo:21.36 »
Järjestelmä siis itsessään kyllä näkee laitteen, mutta ilmeisesti tiedostonhallinta ei sitä näytä.

Luultavasti olet vahingossa napsauttanut jotakin ”Piilota laite” -tyyppistä valintaa. Minulle on useamman kerran tapahtunut niin Dolphinissa.

Nyt pitäisi enää tietää, mitä tiedostonhallintaohjelmaa käytät, niin joku ehkä voisi auttaa pidemmälle.
pöytäkone 1, kannettavat 1–2, NUC: Debian GNU/Linux 13;  pöytäkone 2: FreeBSD 15.0-RELEASE; kannettava 3: NixOS 25.11; RPi 1: FreeBSD 14.3-RELEASE; RPi 2: Raspberry Pi OS 13

Seppo Jyrkinen

  • Käyttäjä
  • Viestejä: 382
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #5 : 03.08.26 - klo:22.04 »
Tiedostot 42.6
GNOME
Xorg



nm

  • Käyttäjä
  • Viestejä: 17092
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #6 : 05.08.26 - klo:12.52 »
Kopioi lsblk:n listaus tänne kokonaisuudessaan, niin nähdään tunnistaako järjestelmä levyltä osioita. Ja mielellään niin että kytkettynä on vain se ongelmalevy eikä muita tikkuja tai USB-levyjä.

Koodia: [Valitse]
lsblk

Seppo Jyrkinen

  • Käyttäjä
  • Viestejä: 382
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #7 : 05.08.26 - klo:19.52 »
Ainoastaan ongelmalevy on koneessa kiinni ja lsblk:

Koodia: [Valitse]
$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0    7:0    0  63,8M  1 loop /snap/core20/2682
loop1    7:1    0     4K  1 loop /snap/bare/5
loop2    7:2    0  63,8M  1 loop /snap/core20/2866
loop3    7:3    0  73,9M  1 loop /snap/core22/2133
loop4    7:4    0 155,6M  1 loop /snap/firefox/1232
loop5    7:5    0    74M  1 loop /snap/core22/2292
loop6    7:6    0 251,6M  1 loop /snap/firefox/7836
loop7    7:7    0 349,7M  1 loop /snap/gnome-3-38-2004/143
loop8    7:8    0 248,8M  1 loop /snap/gnome-3-38-2004/99
loop9    7:9    0   516M  1 loop /snap/gnome-42-2204/202
loop10   7:10   0  81,3M  1 loop /snap/gtk-common-themes/1534
loop11   7:11   0  91,7M  1 loop /snap/gtk-common-themes/1535
loop12   7:12   0  12,2M  1 loop /snap/snap-store/1216
loop13   7:13   0  45,9M  1 loop /snap/snap-store/575
loop14   7:14   0  48,1M  1 loop /snap/snapd/25935
loop15   7:15   0  50,1M  1 loop /snap/snapd/27591
loop16   7:16   0   576K  1 loop /snap/snapd-desktop-integration/315
loop17   7:17   0   576K  1 loop /snap/snapd-desktop-integration/343
sda      8:0    0 238,5G  0 disk
├─sda1   8:1    0   512M  0 part /boot/efi
└─sda2   8:2    0   238G  0 part /
sdb      8:16   0 931,5G  0 disk
└─sdb1   8:17   0 931,5G  0 part

Alan kallistua sille kannalle, että tämä voi olla hyvä aivopähkinä, mutta työtunteja ei kannata kuluttaa. Ikivanha kovalevy jonka voisin alustaa. Vaan lähtisikö silloinkaan liikenteeseen?

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3637
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #8 : 05.08.26 - klo:20.06 »
Äh huomannut että tuota voi skrollata, sillä ei ole mitään mountpointtia... osiohan on siis sdb1
« Viimeksi muokattu: 05.08.26 - klo:20.08 kirjoittanut JaniAlander »
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060, Ghostbsd 15.0-RELEASE-p5, Windows 11 Pro 64-bit , Joku ties mikä Lenovo, Ubuntu-Mate 24.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

qwertyy

  • Käyttäjä
  • Viestejä: 6322
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #9 : 05.08.26 - klo:20.15 »
Näyttääkö blkid /dev/sdb1 mitään? Pitäisi tulla näkyviin, että mikä tiedostojärjestelmä siinä on.
« Viimeksi muokattu: 05.08.26 - klo:20.16 kirjoittanut qwertyy »

Seppo Jyrkinen

  • Käyttäjä
  • Viestejä: 382
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #10 : 05.08.26 - klo:20.19 »
Lainaus
blkid /dev/sdb1

Ei näytä mitään.

qwertyy

  • Käyttäjä
  • Viestejä: 6322
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #11 : 05.08.26 - klo:20.20 »
Lainaus
blkid /dev/sdb1

Ei näytä mitään.
Mielenkiintoista, entä jos jättää ykkösen pois, näyttääkö edes onko MBR vai GPT asema.

Eli jotain tämän tapaista pitäisi vastata
root@omv-oldbox:~# blkid /dev/sda
/dev/sda: PTUUID="1a1e2c0f" PTTYPE="dos"
root@omv-oldbox:~#  blkid /dev/sda1
/dev/sda1: UUID="ba687095-ff7c-4b0a-ad5a-2930fcc7e1b3" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="1a1e2c0f-01"

Niin ja sudo pitää olla edessä varmaankin sinun koneella.
« Viimeksi muokattu: 05.08.26 - klo:20.22 kirjoittanut qwertyy »

Seppo Jyrkinen

  • Käyttäjä
  • Viestejä: 382
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #12 : 05.08.26 - klo:20.23 »
sdb1 tai sdb - ei näytä mitään.

Seppo Jyrkinen

  • Käyttäjä
  • Viestejä: 382
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #13 : 05.08.26 - klo:21.00 »
Sudon kanssa antoi vastauksia:

Koodia: [Valitse]
/dev/sdb1: PARTUUID="0003e413-01"ja
Koodia: [Valitse]
/dev/sdb: PTUUID="0003e413" PTTYPE="dos"

qwertyy

  • Käyttäjä
  • Viestejä: 6322
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #14 : 05.08.26 - klo:21.10 »
Aika erikoista. Eli näyttää että osiotaulu olisi MBR ja että siellä on osio. Silti ei näytä mitään tyyppiä osiolle.

Olisiko tuosta voitu vahingossa poistaa koko esim. NTFS osio? Periaatteessa palauttaminen pitäisi onnistua kyllä, koska aseman datan päälle ei ole kirjoitettu mitään.

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3637
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #15 : 05.08.26 - klo:21.17 »

Olisiko tuosta voitu vahingossa poistaa koko esim. NTFS osio? Periaatteessa palauttaminen pitäisi onnistua kyllä, koska aseman datan päälle ei ole kirjoitettu mitään.

Kuulostaa hyvältä työhypoteesilta....
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060, Ghostbsd 15.0-RELEASE-p5, Windows 11 Pro 64-bit , Joku ties mikä Lenovo, Ubuntu-Mate 24.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

nm

  • Käyttäjä
  • Viestejä: 17092
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #16 : tänään kello 01:44 »
Kernelin loki saattaisi kertoa jotain. Irrota aseman USB-johto ja kytke se uudelleen. Listaa kernelin loki aseman kytkemisen jälkeen komennolla:

Koodia: [Valitse]
sudo dmesg
Olennaiset rivit ovat listauksen lopussa.

Jos on tiedossa, että levyllä on Windowsin NTFS-tiedostojärjestelmä, se on parhaiten korjattavissa Windowsissa.

Jakke77

  • Käyttäjä
  • Viestejä: 4007
  • Oulu (Oinaansuo)
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #17 : tänään kello 06:17 »
kokeile jos puuttus jotain.

sudo apt update && sudo apt install exfat-fuse exfat-utils ntfs-3g
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Jakke77

  • Käyttäjä
  • Viestejä: 4007
  • Oulu (Oinaansuo)
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #18 : tänään kello 06:21 »
jos siinä on dual-boot windowsin kanssa niin katso onko fast startup päällä ja ota pois jos on https://www.digivinkit.fi/windows-10-pikakaynnistys-fast-startup-pois-kaytosta windows 11 löytyy varmaan samasta paikasta
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Seppo Jyrkinen

  • Käyttäjä
  • Viestejä: 382
    • Profiili
Vs: Ulkoinen kovalevy ei tule näkyviin tiedostonhallinnassa
« Vastaus #19 : tänään kello 08:18 »
Ainoastaan ongelma on kiinni koneessa:
Koodia: [Valitse]
sudo dmesg[   97.401831] usb 1-4.1: USB disconnect, device number 5
[  102.347472] usb 1-4: USB disconnect, device number 4
[  102.347483] usb 1-4.2: USB disconnect, device number 6

Lainaus
jos siinä on dual-boot windowsin kanssa
Tämä on pelkästään Linux-levy, Winin kanssa en ole ollut tekemisissä. Muut USB:t toimivat normaalisti.