web-dev-qa-db-fra.com

Impossible de créer une nouvelle partition sur la carte SD

J'ai utilisé la commande suivante pour créer une nouvelle partition sur ma carte SD Samsung 32 Go.

Sudo fdisk /dev/sdb

Appuyez ensuite sur la lettre o pour créer une nouvelle table de partitions DOS vide. Mais il est venu avec l'avertissement suivant.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Lorsque j'ai ignoré l'avertissement et que j'ai essayé de terminer la partition en écrivant une nouvelle table sur le disque en appuyant sur w, il a affiché l'avertissement suivant et a refusé de créer de nouvelles tables.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

Comment résoudre ce problème? S'il vous plaît aider.

2
Priyansh

Vous rencontrez ce problème parce que /dev/sdb est mounted (tapez mount | grep /dev/sdb à voir) et que ses méta-informations sont dans la RAM du système et que le système les a "verrouillées" pour empêcher plusieurs accès incontrôlé. Si vous umount /dev/sdb avant Sudo fdisk /dev/sdb, le système s'assurera que la méta-information du "disque" est à jour sur "disque", puis oublie la copie en mémoire de la méta. -information, et vous permet d’ajuster/ranger la carte SD au contenu de votre coeur.

2
waltinator