Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SD Clean/Linux: Difference between revisions

From Hacks Guide Wiki
add GParted instructions
Gruetzig (talk | contribs)
the shuffle ;D + minor style "improvement"(I think it is one)
Line 6: Line 6:
{{warning|Before beginning these steps, copy all of your SD card's contents to a folder on your computer.}}
{{warning|Before beginning these steps, copy all of your SD card's contents to a folder on your computer.}}


=== GParted ===
# Open GParted.
#* If you do not have GParted installed, install it using your package manager of choice, such as follows:
#** Debian-based: <code>sudo apt-get install gparted</code>
#** Fedora-based: <code>sudo dnf install gparted</code>
#** Arch-based: <code>sudo pacman -S gparted</code>
# Find your SD card in the drive list and select it.
# Open the Device tab and select "Create Partition Table..."
#* If this fails saying there are active partitions, open the Partition tab and select "Unmount".
# Select <code>msdos</code> partition type and click "Apply".
# Right-click on the new "unallocated" space and click "New".
# Change the filesystem to "fat32", and optionally choose any label that does not start with <code>3ds</code>. Leave all other settings intact.
# Click "Add", then press the "Apply All Operations" button and click "Apply".
# Close GParted, then remove and reinsert the SD card.
# Copy your data back onto the SD card.
=== Command line ===
=== Command line ===
{{warning|The commands in this guide are case-sensitive. Enter them exactly as written, or there may be unintended consequences.}}
{{warning|The commands in this guide are case-sensitive. Enter them exactly as written, or there may be unintended consequences.}}
Line 12: Line 27:
# Open a terminal window and type <code>watch lsblk</code>.
# Open a terminal window and type <code>watch lsblk</code>.
# Insert the SD card and watch for a new device appearing in lsblk.
# Insert the SD card and watch for a new device appearing in lsblk.
## Observe the output for the new device. It should match something like this: {{#tag:syntaxhighlight|
#* Observe the output for the new device. It should match something like this: {{#tag:syntaxhighlight|
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk0    179:0    0  3,8G  0 disk
mmcblk0    179:0    0  3,8G  0 disk
Line 31: Line 46:
#* If the SD card is over 32GB in size, change </code>64</code> to <code>128</code>.
#* If the SD card is over 32GB in size, change </code>64</code> to <code>128</code>.
# Type <code>sudo eject /dev/(device name)</code>, then remove and reinsert the SD card.
# Type <code>sudo eject /dev/(device name)</code>, then remove and reinsert the SD card.
# Copy your data back onto the SD card.
=== GParted ===
# Open GParted.
#* If you do not have GParted installed, install it using your package manager of choice, such as follows:
#** Debian-based: <code>sudo apt-get install gparted</code>
#** Fedora-based: <code>sudo dnf install gparted</code>
#** Arch-based: <code>sudo pacman -S gparted</code>
# Find your SD card in the drive list and select it.
# Open the Device tab and select "Create Partition Table..."
#* If this fails saying there are active partitions, open the Partition tab and select "Unmount".
# Select <code>msdos</code> partition type and click "Apply".
# Right-click on the new "unallocated" space and click "New".
# Change the filesystem to "fat32", and optionally choose any label that does not start with <code>3ds</code>. Leave all other settings intact.
# Click "Add", then press the "Apply All Operations" button and click "Apply".
# Close GParted, then remove and reinsert the SD card.
# Copy your data back onto the SD card.
# Copy your data back onto the SD card.