Kirjoittaja Aihe: Ext-partition luonti/kopiointi RDB-levylle  (Luettu 1530 kertaa)

Reksa

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Ext-partition luonti/kopiointi RDB-levylle
« : 26.07.21 - klo:19.21 »
Millä työkalulla Ubuntussa pystyy luomaan tai kopioimaan Ext-formaatissa olevan osion levylle jossaa on RDB-osiotaulu? GParted ei siihen pysty, tulee virheilmoitus:

Create Primary Partition #1(ext4,9,77Gib) on dev/sda>create empty partition>libparted messages>Unable to satisfy all constrains on the partition

(Ei pitäisi olla mahdotonta, tuollaisia levyjä on tullut eteen).

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Ext-partition luonti/kopiointi RDB-levylle
« Vastaus #1 : 27.07.21 - klo:02.49 »
Lieneekö Amigan osiotaulu?

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ext-partition luonti/kopiointi RDB-levylle
« Vastaus #2 : 27.07.21 - klo:09.53 »
amiga-fdisk tukee RDB-osiotaulua.

Onko tarkoituksena asentaa Linux Amigaan, vai jotain muuta?

Reksa

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Ext-partition luonti/kopiointi RDB-levylle
« Vastaus #3 : 27.07.21 - klo:12.07 »
amiga-fdisk tukee RDB-osiotaulua.

Onko tuo siis Linux-softa....? Mitä se osaa tehdä?

Lainaus
Onko tarkoituksena asentaa Linux Amigaan, vai jotain muuta?

Kyse on tarkkaan ottaen AmigaOne:sta ja siinä on jo useita Linux-jakeluita asennettuna mutta erillisellä levyllä. Siltä osin ei siis ole mitään ongelmaa...  Buuttauskaan ei ole tässä tapauksessa ongelma sillä kernel ladataan joka tapauksessa ensin emolevyn SD:ltä.

Mutta haluaisin hyödyntää AmigaOS-levyllä olevan tyhjän tilan Linux-jakeluille, ja vapauttaa samalla toisen kovalevypaikan muuhun käyttöön.  Ainoa probleemi on siis Ext-partitioiden saaminen RDB levylle...

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ext-partition luonti/kopiointi RDB-levylle
« Vastaus #4 : 27.07.21 - klo:13.17 »
amiga-fdisk tukee RDB-osiotaulua.

Onko tuo siis Linux-softa....? Mitä se osaa tehdä?

Sillä voi hallita RDB-osiotaulua eli luoda ja poistaa osioita jne. On linux-softa ja asentuu Ubuntuun suoraan virallisista lähteistä:

Koodia: [Valitse]
sudo apt install amiga-fdisk-cross
En ole itse kokeillut amiga-fdiskiä, mutta olettaisin, että se toimii samalla tavalla kuin normaali Linuxin fdisk. Tässä eräs ohje: https://www.geeksforgeeks.org/fdisk-command-in-linux-with-examples

Saman pitäisi tosin onnistua myös partedilla ainakin komentorivin kautta. GParted saattaa yrittää luoda osiota sellaisilla määreillä, joita RDB ei tue. Osio luodaan partedin komentorivikäyttöliittymässä mkpart-komennolla. Käyttöesimerkki: https://linoxide.com/parted-commands-manage-disk-partition/

Kun olet saanut osion tehtyä, tiedostojärjestelmä alustetaan tavalliseen tapaan mkfs.ext4 -komennolla.

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3319
    • Profiili
Vs: Ext-partition luonti/kopiointi RDB-levylle
« Vastaus #5 : 27.07.21 - klo:16.42 »
No nyt on eksoottinen kone :)
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 22.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

Reksa

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Ext-partition luonti/kopiointi RDB-levylle
« Vastaus #6 : 27.07.21 - klo:19.04 »
Sillä voi hallita RDB-osiotaulua eli luoda ja poistaa osioita jne. On linux-softa ja asentuu Ubuntuun suoraan virallisista lähteistä: ...

En ole itse kokeillut amiga-fdiskiä, mutta olettaisin, että se toimii samalla tavalla kuin normaali Linuxin fdisk. Tässä eräs ohje: https://www.geeksforgeeks.org/fdisk-command-in-linux-with-examples

Kiitos tiedosta! Tutkailin tuota äsken, ja se tuntuu jääneen aika beta-asteelle ja suunnattu lähinnä Amigan natiivien partitioiden hallintaan, mikä kannattaa tietysti dual-boot koneessa hoitaa AmigaOS:n puolelta.

Lainaus
Saman pitäisi tosin onnistua myös partedilla ainakin komentorivin kautta. GParted saattaa yrittää luoda osiota sellaisilla määreillä, joita RDB ei tue. Osio luodaan partedin komentorivikäyttöliittymässä mkpart-komennolla. Käyttöesimerkki: https://linoxide.com/parted-commands-manage-disk-partition/

Partedista nousee heti kysymys, toimiiko se 'sokeasti' vai tarkistaako se ennen uuden osion luomista ettei se mene olemassaolevien kanssa päällekkäin?  Jos esim. käytetty mittayksikkö on toinen kuin kuvittelee,  tuolla pystyisi tekemään melkoista tuhoa ilman tarkistustoimintoa... GPartedissahan ei tätä vaaraa ole kun uuden partition voi määritellä vain tyhjään tilaan.

Mutta lopullinen tavoite olisi kopioida jo olemassaolevat ext-osiot RDB-levylle. Tarvitaanko siihen välivaiheena tyhjän partition luominen, vai olisiko jokin parempikin tapa?

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ext-partition luonti/kopiointi RDB-levylle
« Vastaus #7 : 27.07.21 - klo:23.16 »
Tutkailin tuota äsken, ja se tuntuu jääneen aika beta-asteelle ja suunnattu lähinnä Amigan natiivien partitioiden hallintaan, mikä kannattaa tietysti dual-boot koneessa hoitaa AmigaOS:n puolelta.

Kyllä sillä pitäisi onnistua myös Linux-osioiden luonti mm. tämän Debian-asennusohjeen perusteella:
https://forum.amiga.org/index.php?topic=65146.0

Partedista nousee heti kysymys, toimiiko se 'sokeasti' vai tarkistaako se ennen uuden osion luomista ettei se mene olemassaolevien kanssa päällekkäin?

Ei toimi sokeasti, eikä salli päällekkäisiä osioita.

GPartedissahan ei tätä vaaraa ole kun uuden partition voi määritellä vain tyhjään tilaan.

Komentorivikäyttöliittymä toimii samalla periaatteella.


Mutta lopullinen tavoite olisi kopioida jo olemassaolevat ext-osiot RDB-levylle. Tarvitaanko siihen välivaiheena tyhjän partition luominen, vai olisiko jokin parempikin tapa?

Osio on luotava ensin. Sisällön voi sitten yrittää kloonata esim. dd:llä, mutta itse kyllä tekisin uuden puhtaan tiedostojärjestelmän ja kopioisin tiedostot cp-komennolla.
« Viimeksi muokattu: 27.07.21 - klo:23.21 kirjoittanut nm »

Reksa

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Ext-partition luonti/kopiointi RDB-levylle
« Vastaus #8 : 28.07.21 - klo:17.19 »
Ei toimi sokeasti, eikä salli päällekkäisiä osioita.

Kiitos taas neuvoista!-)

Koetin partition luomista, mutta tuli tällainen varoitus:

Warning: The resulting partition is not properly aligned for best performance

Millä tuon saisi kohdalleen osiota luodessa?

Käytin mitayksikkönä MB:tä, ja koetin luoda 10486 MB partition (tämän kokoisena Parted näki toisella levyllä olevan Ubuntu-partitioni) levyn lopussa olevaan tyhjään tilaan, alkaen kohdasta  239573 MB ja päättyen kohtaan 250059 MB.

Lainaus
Osio on luotava ensin. Sisällön voi sitten yrittää kloonata esim. dd:llä, mutta itse kyllä tekisin uuden puhtaan tiedostojärjestelmän ja kopioisin tiedostot cp-komennolla.

Mitä lisämääreita cp:n perään pitäisi laittaa, jos tekee levyn totaalikokopioinnin? Ja ilmeisesti myös fstab:ssa täytyy käydä muuttamassa partition uuid-koodi...? dd:llä kopioidessa se pysyy samana.


PS. Huomasin vasta nyt että Parted tulkitsee RDB-levyllä olevien osioiden koon aivan liian pieneksi, ja jos levyllä on NTFS-formaatissa olava osio, Parted näkee sen väärässä paikassa (esim. aivan levyn lopussa oleva NTFS-osio, jonka edellä on n. 200GB tyhjä tila, on Partedin mukaan jo ENNEN tuota tyhjää tilaa).

Näyttä siltä että ainakin Ubuntun työkalut ovat jääneet jonnekin 20 vuoden takaiseen tilanteeseen RDB-levyjen tulkinnan suhteen, joten taidanpa suosiolla hylätä tämän suunnitelman :-/. Viisainta pitää Linux edelleen visusti omalla levyllään...
« Viimeksi muokattu: 29.07.21 - klo:13.03 kirjoittanut Reksa »