Sivu 2/3

Re: OS X:n tiedostojärjestelmä

Lähetetty: 5.9.2010 klo 19.55
Kirjoittaja Sherukka
Pis kirjoitti:
Tron kirjoitti:Sellaista unix komentoa ei taida olla olemassa joka poistaa hakemiston joka ei ole tyhjä. Vai onko?
rm -r
Ja tuota tulee käyttää varoen, etenkin / -merkkien kanssa on oltava tarkkana ettei välilyöntejä tule sopiviin väleihin. [a]

Re: OS X:n tiedostojärjestelmä

Lähetetty: 5.9.2010 klo 20.08
Kirjoittaja Pis
Tässä välissä kysyisin liittyen Tronin jo useampaan otteeseen viittaamaan "niin silloinkin poisto tapahtuu tiedosto kerrallaan"-seikkaan. Onko käyttiksen muka mahdollista poistaa kansio sisältöineen "kerralla" ilman että jokainen kansion sisältämä tiedosto hoidettaisiin erikseen? Voiko tiedostojärjestelmä toimia näin?

Re: OS X:n tiedostojärjestelmä

Lähetetty: 5.9.2010 klo 23.08
Kirjoittaja Tron
Pis kirjoitti:
Tron kirjoitti:Sellaista unix komentoa ei taida olla olemassa joka poistaa hakemiston joka ei ole tyhjä. Vai onko?
rm -r
Unix osaamisessani on näköjään aukkoja - mikä tosin ei ole mikään yllätys. Tuo komento on parasta aikaa menossa. Nyt se on pyörinyt yli 20 minuuttia eikä ole vielä valmis. Kun käyn aina välillä finderillä katsomassa tikun sisältöä, niin alihakemistot näyttävät ropisevan pikku hiljaa pois, eli tämäkin komento näköjään käsittelee joka tiedoston ja alihakemiston erikseen eikä osaa hävittää koko hakemistoa kerralla.

Huomasin ennen tätä testiä yllättävän piirteen: Nyt myös tikulta lukeminenkin on kummasti hidastunut. Kyseisen testihakemiston luku tikulta työpöydälle kesti arviolta 5-10 minuuttia. (En tullut katsoneeksi aikaa.) Aiemmin sen luku meni nopeasti. Jossain on jotain mätää.... ehkä kannattaa ajaa kaikki testit läpi OnyXilla.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 5.9.2010 klo 23.25
Kirjoittaja Tron
Pis kirjoitti:Tässä välissä kysyisin liittyen Tronin jo useampaan otteeseen viittaamaan "niin silloinkin poisto tapahtuu tiedosto kerrallaan"-seikkaan. Onko käyttiksen muka mahdollista poistaa kansio sisältöineen "kerralla" ilman että jokainen kansion sisältämä tiedosto hoidettaisiin erikseen? Voiko tiedostojärjestelmä toimia näin?
En osaa sanoa varmasti, mutta minusta tuntuu loogiselta että noin voisi olla. Voidaanhan kokonainen kansiokin siirtää paikasta toiseen salaman nopeasti vaikka siinä olisi puoli kovalevyllistä tietoa. Tällaisessa siirrossa ei tietenkään puolta kovalevyä kopioida paikasta toiseen, vaan hakemistopuun oksa "irrotetaan" yhdestä kohdasta ja "istutetaan" toiseen kohtaan hakemistopuuta. Eihän se muuten voisi olla niin nopeaa. Olisi loogista että kansion deletointi olisi sitä että tehdään pelkkä irrotus mutta sitä ei enää liitetä mihinkään...... toisaalta nyt ensimmäisen kerran pohdin tuota asiaa vähän syvällisemmin, ja minäkin olen epävarma tuosta asiasta. Eli kysyn samaa kuin Pis. Jää kysymys että miten käyttis tietää mitkä sektorit tai vastaavat ovat vapaina jos joka sektoria tai vastaavaa ei merkata jonnekin erikseen vapaana olevaksi.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 5.9.2010 klo 23.43
Kirjoittaja iGuru
Ehkä ongelma on siinä että Mac OS X ei osaa käyttää FAT-tiedostojärjestelmää kovin hyvin, ainakaan tuo vanhempi OS X. Varsinkaan jos roskakori on päällä muistitikullakin. (Saako sen jostain pois päältä muistitikulta, sitä en tiedä)

Koitapa testimielessä formatoida tikku HFS+ -muotoon ja koita nopeutuuko.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 6.9.2010 klo 2.01
Kirjoittaja homenamsi
iGuru kirjoitti:Ehkä ongelma on siinä että Mac OS X ei osaa käyttää FAT-tiedostojärjestelmää kovin hyvin, ainakaan tuo vanhempi OS X. Varsinkaan jos roskakori on päällä muistitikullakin. (Saako sen jostain pois päältä muistitikulta, sitä en tiedä)

Koitapa testimielessä formatoida tikku HFS+ -muotoon ja koita nopeutuuko.
Tuo osunee asian ytimeen tai lähelle sitä.

Jos halutaan sulkea pois tuon tikun mahdolliset omituisuudet, asiaa voisi testailla USB-liitäntäisellä levyllä - minullakin on yksi 500 GB levy, jonka toinen puolikaspartitio on alustettu FAT32- ja toinen HFS+ tiedostojärjestelmään. Tässä asetelmassa voisi tehdä joukon kokeita siljoonilla tiedostoilla. Freesin USB-levyn kanssa voisi tehdä vaativatkin kokeet MacOS X:ssä lukuisilla eri tiedostojärjestelmäpartitioilla (HFS, HFS+, FAT16, FAT32, NTFS jne.) - ajaa AppleSripitillä samat operaatiot läpi eri 'levyillä' [NTFS vaatisi hieman 'kirjoitusvoimistelua'.]. Kokeet voi tehdä rajoitetummin myös Linuxissa, PC/MS-DOSissa, MS Windowsissa [NT...7] - joillakin useammalla kuin yhdellä vaihtoehdolla mutta ei kaikilla kuten MacOS X:ssä.

Näin voitaisiin keskittyä eroihin tiedostojärjestelmien käsittelyn suhteen - toki tulokset olisivat sidoksissa käytettävään käyttöjärjestelmäversioon ja siinä dimensiossa eri kissaeläinten erot vaatisivat uudet toistokokeet. Mahdollista, mutta vaatisi aika paljon pelailua eri konfiguratioilla. Suhteelliset erot eri laiteympäristöjen suorituskyvyn osalta voitaneen hoitaa jollain perusoperaatiotestillä.

Tulokset voisivat olla mielenkiintoisia mutta mielestäni yleistettäviin ja vertailukelpoisiin tuloksiin ei päästä tämän ketjun satunnaishavaintojen kautta vaan yleisemmät johtopäätökset MacOS X:n suoritustasosta ja sen vertailukelpoisuudesta vaatisivat tanakampaa otetta.

Perushavainto on tietysti relevantti, pitävät johtopäätökset ovat ketjun perusteella kuitenkin mielestäni vaikeita.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 10.9.2010 klo 15.37
Kirjoittaja Tron
iGuru kirjoitti: Koitapa testimielessä formatoida tikku HFS+ -muotoon ja koita nopeutuuko.
Jos muistitikulla on muu tiedostojärjestelmä kuin MS-DOS (FAT32, Macin levytyökalu käyttää nimeä MS-DOS), niin tuli heti muita ongelmia: Joko toinen kone ei tunnistanut tikkua tai sitten toisella koneella ei ollut mitään oikeuksia kirjoittaa tikulle. En tiedä miten olisin saanut korjattua tuon oikeusjutun.

Jos tikku on MS-DOS tiedostojärjestelmässä, niin siinä on yllättäen nopeuseroa Macissa liittyen siihen missä tikku on alustettu. Jos tikku on alustettu Win2000-koneessa, niin tikun luku ja roskakorin tyhjennys on erittäin hidasta. Jos se on alustettu Macissa, niin luku on nopeaa, mutta roskakorin tyhjennys on hidasta, ei kuitenkaan yhtä hidasta kuin ensimmäisessä tapauksessa. Siis jotain eroa on tiedostojärjestelmässäkin riippuen siitä missä tikku on alustettu. Tai sitten vaan nopeus vaihtelee satunnaisesti. (Testihakemisto on ollut aina sama)

Re: OS X:n tiedostojärjestelmä

Lähetetty: 10.9.2010 klo 18.42
Kirjoittaja jomppa
Pis kirjoitti:Tässä välissä kysyisin liittyen Tronin jo useampaan otteeseen viittaamaan "niin silloinkin poisto tapahtuu tiedosto kerrallaan"-seikkaan. Onko käyttiksen muka mahdollista poistaa kansio sisältöineen "kerralla" ilman että jokainen kansion sisältämä tiedosto hoidettaisiin erikseen? Voiko tiedostojärjestelmä toimia näin?
En usko, että monikaan tiedostojärjestelmä pystyy tuohon. Ei ainakaan FAT, NTFS eikä ext2/ext3. Roskakoriin siirtäminen on eri asia, sillä siinä hakemistopolku siirretään vain uuden hakemiston alaisuuteen. Sen sijaan tiedoston poistaminen vaatii jokaiselta tiedostolta erikseen (varsinkin FATissa), että tiedoston varaamat kohdat merkitään vapaaksi. Hakemistotasolla vapaista lohkoista ei ole mitään tietoa, joten yksittäistä "tyhjennä hakemisto"-komentoa ei voi antaa käymättä läpi jokaisen tiedoston. Ts. tiedoston varaamat lohkot ovat tiedoston ominaisuus, ei hakemiston.

EDIT: selvennys
EDIT2: Useat järjestelmät käsittelevät ulkoisia laitteita turvallisuussyistä sync-muodossa, joten jokainen kirjoitus kirjoitetaan oikeasti laitteelle ennen systeemikutsun paluuta. Tämä tarkoittaa käytännössä sitä, että tiedostot poistetaan oikeasti yksitellen, eikä niin, että ensin tietorakenteet päivitetään muistissa ja vasta päivitetty tietorakenne (kuten vapautetut lohkot) kirjoitetaan levylle. Tämän vuoksi USB-tikulle kirjoitus on Windowsissa paljon hitaampaa kuin koneen sisäiselle levylle.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 10.9.2010 klo 19.26
Kirjoittaja Tron
Mielenkiintoista....
Tämä ei ole enää varsinaista asiaa, mutta sivuaa sitä: Olin siirtänyt Macissa kaiken tärkeän yhteen kansioon ja varakopioinut koko kansion Linux koneelle paikallisverkon kautta ftp-yhteydellä. Macin uudelleen asennuksen ja kansion takaisin kopioinnin yhteydessä kävi niin että kopiointi keskeytyi ja Linux kone ilmoitti: "Unsupported operation". Eikö kaikki tieto olekaan tiedon siirron kannalta tasa-arvoista? Kyseisen ongelman aiheutti Soikko-asennuspaketti joka oli mukana tässä kansiossa.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 13.9.2010 klo 10.16
Kirjoittaja holmessh
spiidi78 kirjoitti:Joku performance ongelma tuossa kyllä on, joko Tigerissa tai sitten tikun kanssa (tai kenties USB piirin?)... Itsellä meni nuo 35000 pikkufileä muistitikulle n.14 minuutissa ja deletointi vei aikaa alle 2min... Ja muistitikku siis FAT-formaatissa, HFS+ -formaatissa näytti menevän huomattavasti nopeammin

verrokkina Win XP, joka näytti 88min saman määrän siirron ajaksi, tosin en jaksanut katsoa sitä kuin 5min ;)
Aiheeseen toiv. liittyen: Miten tikku poistetaan turvallisesti? En huomannut mitään kehoitusta ennenkuin olin vetäissyt tikun usb.stä niin tuli ikkuna jossa todettiin että olin tehnyt sen väärin ja seur.kerran liitettäessä kone koettaa korjata levyn vauriot. Huh?! mikähän levy nyt vaurioitui, uskallanko enää käyttää tikkua(kuvia), kun en osaa poistaa sitä turvallisesti.
Windowsissa oli se kuvake jonka kautta sen voi tehdä mukamas turvallisesti.
Kiitos jos joku tietäväinen voisi neuvoa!! [:|]

Re: OS X:n tiedostojärjestelmä

Lähetetty: 13.9.2010 klo 10.30
Kirjoittaja nefertiti
holmessh kirjoitti: Aiheeseen toiv. liittyen: Miten tikku poistetaan turvallisesti? En huomannut mitään kehoitusta ennenkuin olin vetäissyt tikun usb.stä niin tuli ikkuna jossa todettiin että olin tehnyt sen väärin ja seur.kerran liitettäessä kone koettaa korjata levyn vauriot. Huh?! mikähän levy nyt vaurioitui, uskallanko enää käyttää tikkua(kuvia), kun en osaa poistaa sitä turvallisesti.
Windowsissa oli se kuvake jonka kautta sen voi tehdä mukamas turvallisesti.
Kiitos jos joku tietäväinen voisi neuvoa!! [:|]
Klikkaa tikun kuvaketta työpöydällä hiiren oikeanpuoleisella nappulalla> Anna levy. Tai sitten vasemman puoleisella ctrl alhaalla.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 13.9.2010 klo 10.34
Kirjoittaja adele
holmessh kirjoitti:Miten tikku poistetaan turvallisesti?
1. Jos tikku yms laite näkyy työpöydällä (säätö Finderistä), vedät sen roskikseen, tai
2. Valitset laitteen, sitten näppäinkomennolla Komento + E (eject)
3. Tai Finderin ikkunasta painamalla sitä eject-merkkiä laitteen vieressä.

Tuossa nyt aluksi kolme tapaa, muitakin on.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 13.9.2010 klo 11.01
Kirjoittaja holmessh
Kiitos, näemmä liian helppoa. Win kanssa oli enemmän vaikeita kiemuroita.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 13.9.2010 klo 15.32
Kirjoittaja iGuru
Tron kirjoitti:
iGuru kirjoitti: Koitapa testimielessä formatoida tikku HFS+ -muotoon ja koita nopeutuuko.
Jos muistitikulla on muu tiedostojärjestelmä kuin MS-DOS (FAT32, Macin levytyökalu käyttää nimeä MS-DOS), niin tuli heti muita ongelmia: Joko toinen kone ei tunnistanut tikkua tai sitten toisella koneella ei ollut mitään oikeuksia kirjoittaa tikulle. En tiedä miten olisin saanut korjattua tuon oikeusjutun.

Jos tikku on MS-DOS tiedostojärjestelmässä, niin siinä on yllättäen nopeuseroa Macissa liittyen siihen missä tikku on alustettu. Jos tikku on alustettu Win2000-koneessa, niin tikun luku ja roskakorin tyhjennys on erittäin hidasta. Jos se on alustettu Macissa, niin luku on nopeaa, mutta roskakorin tyhjennys on hidasta, ei kuitenkaan yhtä hidasta kuin ensimmäisessä tapauksessa. Siis jotain eroa on tiedostojärjestelmässäkin riippuen siitä missä tikku on alustettu. Tai sitten vaan nopeus vaihtelee satunnaisesti. (Testihakemisto on ollut aina sama)
Juu, tottakai tikku on lukukelvoton muissa koneissa, varsinkin Windowskoneissa. Mutta siis selvisi että tiedostojärjestelmä ainakin vaikutti nopeuteen.

Linuxkone saattaakin lukea HFS+ muotoista tikkua, ehkä.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 13.9.2010 klo 21.49
Kirjoittaja Tron
iGuru kirjoitti: Linuxkone saattaakin lukea HFS+ muotoista tikkua, ehkä.
Macin levytyökalu antaa nämä mahdollisuudet:
Kuva
Kokeilin kolmea alinta Linuxissa. Jos en ihan väärin muista, niin Mac OS vakio ja MS-DOS kelpasivat Linuxiin, mutta yllättäen UNIX ei. (Linuxhan on UNIX taustainen.)

Re: OS X:n tiedostojärjestelmä

Lähetetty: 13.9.2010 klo 22.52
Kirjoittaja iGuru
Tron kirjoitti:
iGuru kirjoitti: Linuxkone saattaakin lukea HFS+ muotoista tikkua, ehkä.
Macin levytyökalu antaa nämä mahdollisuudet:
Kuva
Kokeilin kolmea alinta Linuxissa. Jos en ihan väärin muista, niin Mac OS vakio ja MS-DOS kelpasivat Linuxiin, mutta yllättäen UNIX ei. (Linuxhan on UNIX taustainen.)
Aika jännä kyllä, siis tuo UNIX lukemattomuus. UFS-luku kyllä sisältyy linux-kerneliin, mutta jostain syystä sitä ei ole laitettu oletuksena päälle, outoa. Komentorivillä sen tosin saa parilla rivillä päälle.

Linuxnörtit ovat vääntäneet vaikka väkisin lähes kaikki tiedostojärjestelmä tuet, jopa NTFS:n johon Microsoft ei koskaan ole luovuttanut virallista koodia. Linuxyhteisö on luonut sen tuen kuitenkin yritys-erehdys-periaatteella! 8)

Hauskaa kuinka Linux ei pahemmin sääli NTFS:n kansio-oikeuksia: Mukisematta lukee esim. salasanalla suojatusta Windows 7-NTFS osiosta kaikki tiedostot - ei tosin tietenkään siinätapauksessa että se on salattu kryptaamalla. En tiedä miten mahtaa olla Macin suojattujen tiedostojärjestelmien kanssa?

Re: OS X:n tiedostojärjestelmä

Lähetetty: 16.9.2010 klo 23.51
Kirjoittaja atsotp
Työkoneellani on päällä FileVault ja sen roskakoria tyhjennettäessä meinaa tulla hulluksi: vauhti on 1 tiedosto sekunnissa. Kannattaa tarkistaa asia omalta koneelta.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 17.9.2010 klo 11.10
Kirjoittaja Tron
atsotp kirjoitti:Työkoneellani on päällä FileVault ja sen roskakoria tyhjennettäessä meinaa tulla hulluksi: vauhti on 1 tiedosto sekunnissa. Kannattaa tarkistaa asia omalta koneelta.
Kiitos tiedosta. Olen harkinnut vakavasti FileVaultin käyttöönottoa, mutta varoituksesi ansiosta taidan säästyä psykiatrin kuluilta.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 17.9.2010 klo 17.41
Kirjoittaja spiidi78
atsotp kirjoitti:Työkoneellani on päällä FileVault ja sen roskakoria tyhjennettäessä meinaa tulla hulluksi: vauhti on 1 tiedosto sekunnissa. Kannattaa tarkistaa asia omalta koneelta.
Kuulostaa vähän oudolle. Itselläni ei ole File Vaultia käytössä, mutta kaverin koneella en edes tiennyt sen olevan päällä ja kaikki toimi kyllä jouhevasti, mukaanlukien roskis.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 18.9.2010 klo 13.19
Kirjoittaja RiCe
atsotp kirjoitti:Työkoneellani on päällä FileVault ja sen roskakoria tyhjennettäessä meinaa tulla hulluksi: vauhti on 1 tiedosto sekunnissa. Kannattaa tarkistaa asia omalta koneelta.
Onkohan Finderissa kenties päällä "Tyhjennä roskakori turvallisesti"?

Re: OS X:n tiedostojärjestelmä

Lähetetty: 19.9.2010 klo 20.27
Kirjoittaja OmenaOnPunainen
holmessh kirjoitti: Aiheeseen toiv. liittyen: Miten tikku poistetaan turvallisesti? En huomannut mitään kehoitusta ennenkuin olin vetäissyt tikun usb.stä niin tuli ikkuna jossa todettiin että olin tehnyt sen väärin ja seur.kerran liitettäessä kone koettaa korjata levyn vauriot. Huh?!
Yritän olla niin vähän sarkastinen ja ivallinen kuin mahdollista, mutta…

Ei se käyttis osaa (vielä) lukea ajatuksiasi ja lähettää varoitusta, kun aiot vetää tikun USB:stä. Minulle käy jopa niin, että kun vedän lampun stöpselistä, se vain sammuu, ilman mitään kehoitusta.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 20.9.2010 klo 0.44
Kirjoittaja Omena-Pora
OmenaOnPunainen kirjoitti:
holmessh kirjoitti: Aiheeseen toiv. liittyen: Miten tikku poistetaan turvallisesti? En huomannut mitään kehoitusta ennenkuin olin vetäissyt tikun usb.stä niin tuli ikkuna jossa todettiin että olin tehnyt sen väärin ja seur.kerran liitettäessä kone koettaa korjata levyn vauriot. Huh?!
Yritän olla niin vähän sarkastinen ja ivallinen kuin mahdollista, mutta…

Ei se käyttis osaa (vielä) lukea ajatuksiasi ja lähettää varoitusta, kun aiot vetää tikun USB:stä. Minulle käy jopa niin, että kun vedän lampun stöpselistä, se vain sammuu, ilman mitään kehoitusta.
Siis kysyjä nimenomaan kysyy miten antaa se "olen poistamassa tikkua, kirjoittaisitko bufferit tikulle ja umounttaisit ensin kiitos"-varoitus kuten Windowsissa system traysta (tjsp) löytyy kuvake. Ei ole nyt muistitikkua käsillä, mutta muistaakseni ihan levyn kuvakkeen raahaaminen roskiin vastaa samaa OS X:llä ja käyttis ilmottaa kun mahdolliset puskurit on kirjoitettu tikulle ja se voidaan ottaa pois ilman pelkoa tiedon menetyksistä [:)]

Re: OS X:n tiedostojärjestelmä

Lähetetty: 20.9.2010 klo 13.18
Kirjoittaja iGuru
Omena-Pora kirjoitti: Siis kysyjä nimenomaan kysyy miten antaa se "olen poistamassa tikkua, kirjoittaisitko bufferit tikulle ja umounttaisit ensin kiitos"-varoitus kuten Windowsissa system traysta (tjsp) löytyy kuvake. Ei ole nyt muistitikkua käsillä, mutta muistaakseni ihan levyn kuvakkeen raahaaminen roskiin vastaa samaa OS X:llä ja käyttis ilmottaa kun mahdolliset puskurit on kirjoitettu tikulle ja se voidaan ottaa pois ilman pelkoa tiedon menetyksistä [:)]
[offtopic]
Applella on kyllä mielenkiintoinen logiikka tuo roskakoriin veto, noinhan disketti positettiin asemasta jo vuonna 5! :o
Aika epäloogista... tuntuu että muistitikun/disketin sisältö ennemminkin poistetaan kuin että tikku un-mountataan.
[/offtopic]

Re: OS X:n tiedostojärjestelmä

Lähetetty: 20.9.2010 klo 14.00
Kirjoittaja Maza
iGuru kirjoitti:Applella on kyllä mielenkiintoinen logiikka tuo roskakoriin veto, noinhan disketti positettiin asemasta jo vuonna 5! :o
Aika epäloogista... tuntuu että muistitikun/disketin sisältö ennemminkin poistetaan kuin että tikku un-mountataan.
[/offtopic]
Voi sen muutoinkin "unmountata", jos tuo tuntuu ikävältä. Komento-e tai sitten se eject-nappi Finderissä aseman vieressä. Ja muuttuuhan Roskakori eject-kuvaksi, kun tikun tms. raahaa sen päälle.

Loogista nimenomaan on pitää sama tapa.

Re: OS X:n tiedostojärjestelmä

Lähetetty: 20.9.2010 klo 15.25
Kirjoittaja BlueTide
iGuru kirjoitti:[offtopic]
Applella on kyllä mielenkiintoinen logiikka tuo roskakoriin veto, noinhan disketti positettiin asemasta jo vuonna 5! :o
Aika epäloogista... tuntuu että muistitikun/disketin sisältö ennemminkin poistetaan kuin että tikku un-mountataan.
[/offtopic]
Historian siipien havinaa:

Koodi: Valitse kaikki

Bug Name: Macintosh Disk Trash
Duration: Exactly 17 years, 2 months
Supplier: Apple Computer, Inc.
Rainer Brockerhoff kirjoitti: In 1984 the Mac had only one floppy drive. Therefore, in System 1.0, it was impossible to eject and completely forget about a volume - but it was necessary to be able to copy stuff from one floppy to another. So, you had to select the floppy icon and then eject it from the menu, but a grayed-out version of the icon would remain. You could insert a second floppy but often had to reinsert the original immediately afterwards - the hated "floppy shuffle".

But once the shuffle was finished, you would proceed with the original floppy in place and would drag the grayed-out second icon to the Trash, to tell the system you wouldn't use that floppy anymore. So that's reasonably coherent.

The same applied for dual-drive systems. But somewhere before System 3.2 (I forget the exact version) when dual-drive systems were becoming more common, and the first hard drives began to appear, the select-eject-trash thing became too cumbersome and the natural way was to implement "drag icon to trash" as a shortcut for that - even though it was a strange way of overloading the Trash!

So many people started using that shortcut that the original way was forgotten and the grayed-out icons were de-implemented, so that icons vanished as soon as they were ejected. But everybody had gotten used to it. An interesting case of learning a non-logical thing by abbreviating a progression of logical steps!