Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Reksa - 26.07.21 - klo:19.21

Otsikko: Ext-partition luonti/kopiointi RDB-levylle
Kirjoitti: Reksa - 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).
Otsikko: Vs: Ext-partition luonti/kopiointi RDB-levylle
Kirjoitti: mrl586 - 27.07.21 - klo:02.49
Lieneekö Amigan osiotaulu?
Otsikko: Vs: Ext-partition luonti/kopiointi RDB-levylle
Kirjoitti: nm - 27.07.21 - klo:09.53
amiga-fdisk tukee RDB-osiotaulua.

Onko tarkoituksena asentaa Linux Amigaan, vai jotain muuta?
Otsikko: Vs: Ext-partition luonti/kopiointi RDB-levylle
Kirjoitti: Reksa - 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...
Otsikko: Vs: Ext-partition luonti/kopiointi RDB-levylle
Kirjoitti: nm - 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.
Otsikko: Vs: Ext-partition luonti/kopiointi RDB-levylle
Kirjoitti: JaniAlander - 27.07.21 - klo:16.42
No nyt on eksoottinen kone :)
Otsikko: Vs: Ext-partition luonti/kopiointi RDB-levylle
Kirjoitti: Reksa - 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?
Otsikko: Vs: Ext-partition luonti/kopiointi RDB-levylle
Kirjoitti: nm - 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.
Otsikko: Vs: Ext-partition luonti/kopiointi RDB-levylle
Kirjoitti: Reksa - 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...