It's 3:38am in the morning and I'm on the far west side of Albuquerque outside the city limits.
Why the fuck are there so many gunshots right now?
Holy shit.
So many semi-automatic rounds being fired off....
Hey guys,
I want to shred/sanitize my SSDs. If it was a normal harddrive I would stick to ShredOS / nwipe, but since SSD's seem to be a little more complicated, I need your advice.
When reading through some posts in the internet, many people recommend using the software from the manufacturer for sanitizing. Currently I am using the SSD SN850X from Western digital, but I also have a SSD 990 PRO from Samsung. Both manufacturers don't seem to have a specialized linux-compatible software to perform this kind of action.
How would be your approach to shred your SSD (without physically destroying it)?
~sp3ctre
Russian student secretly took machine gun belts from Ukrainian positions Rossa Primavera News from RussiaAvis Krane (Rossa Primavera International News)
TEHRAN (Tasnim) – Air traffic at the Mitiga International Airport in Tripoli returned to a regular schedule, the director of the airport, Ibrahim Farkash, announced Saturday.Tasnim News Agency
A top diplomat’s indirectly expressed concerns about this are understandable but unnecessary.Andrew Korybko (Andrew Korybko's Newsletter)
Hm? Both bspwm and herbstluftwm have tabbed layouts. It's been so long since I've used i3, but it has them too, right? Sway's a mostly config-compatible, mostly client compatible i3 clone for Wayland, so I'd expect it to have tabs, too. As well as floating windows, which every tabbing WM I've used also supports.
I think I missed your point. What are you saying? Did I say something that made you think I thought tiling WMs could only do tiling?
What I'm opinionated about is configuration files. Technically, even a desktop could be configuration-less, although I've never seen one. I have become insistent that my WM have no configuration that isn't set through a client call. Sway still uses a config file like i3; mostly the same config file, unless it's drifted significantly. That was Sway's whole killer feature: i3 users could switch from X11 to Wayland with only minor configuration file changes.
Tiling widow managers are popular, but they’re definitely a taste.
Oh, I refered to that in your post. To me all WMs/compositors are a matter of taste, including stacking ones (on wayland from the stacking ones I only like labwc though it's xml config is not what I would prefer). And you already clarified, but it gave me the impression that it was implicit that tiling was a matter of taste, when those WMs/compositors also offer tabbed/stacked mode, which to me it's not tiling at all, and offers something really appealing not so easily to achieve on any stacking WM/compositor.
Regarding config, well yes, if one is looking for no config at all, and still get the WM/compositor to be useful and also to one's liking, then that's hard to find. But the config files once achieving what one likes and is productive with, then one barely looks at it again, and they are usually portable (usually not only across PCs, also across distros).
But I got your point, sort of "plug and play" as they said before, just install it and without any config be productive with it... I can't imagine that. I heard river is pretty close to dwm, but I can't tell much about it. The river idea of dynamic tiling, which seems to be the default doesn't really appeal to me, so I would need to do tabbed mode any ways, which doesn't seem to be the default, so at least for me it wouldn't be that configless... But maybe it would be to dynamic tiling people.
Bertolt Brecht: For art to be 'unpolitical' means only to ally itself with the 'ruling' group. wordsmith.social/protestation/…
Laith Marouf & Hadi Hotait tour Beirut Arab International Book Fair, after its delay because of the Zionist attacks on Lebanon last year.Free Palestine TV (FPTV’s Substack)
While cease-fire talks continue in Doha, the real negotiations are unfolding between Jerusalem and Washington.Amos Harel (Haaretz)
Israeli airstrikes in Gaza killed at least 103 people, including many women and children, while the main hospital in northern Gaza was forced to shut down.IRNA English
You can follow us in other languages. Visit our website for more information wordsmith.social/protestation/…
#Who Truly #Owns the #World? You’re in for a shocking #revelation!
old.bitchute.com/video/uLiZD8D…
Who Owns The World? The Surprising #Truth About Every Piece of #Land on The #Planet is an encyclopedic accounting of land ownership on our globe. It is packed with fascinating facts: Did you know that Queen Elizabeth owns 1/6th of all the land on earth? Did you know that the largest private landowner in the U.S. is Ted Turner, who owns 1,800,000 acres of land? (Yes, all those zeroes belong in that number.) Have you ever heard of the British Indian Ocean Territory, a land area of 14,720 acres which is now believed to be used as a prison for those captured in the war on terror?
Though most of the 369-page paperback is devoted to information about who controls every square inch of land, authors Kevin Cahill and Rob McMahon explain their purpose in putting this book together:
This book asserts that the main cause of most remaining poverty in the world is an excess of landownership in too few hands. This book will also assert that private ownership of a very small amount on land – one-tenth of an urban acre or an acre or two of rural land – granted to every person on the planet has the potential to, and, I believe, begin ending poverty on a global basis. The book will go further and reassert that the right to the direct ownership of land is a fundamental human right.
After a 60-page introduction that unpacks these assertions, the remainder of the book surveys every country of the world, giving information about population, size, gross national income, percentage of land held by private owners, a line or two about the country’s history, and an explanation of how the country is owned.
The book doesn’t offer solutions to the inequalities presented in the book (a handful of kings, queens, sheiks, religious institutions and individuals control most of the land on earth) or do much to tackle the dicey issues of political and/or ethnic identity that have shaped most modern nation-states. But then again, it isn’t meant to do so. Who Owns The World? tells a compelling, unsettling story with stats, and is an interesting reference tool for students and those interested in international politics.
Who Truly Owns the World? You’re in for a shocking revelation! Grab your free PDF by clicking the link below! Who Owns The World? The Surprising Truth About Every Piece of Land on The Planet is an encyclopedic accounting of land ownership on o…BitChute
Greetings and Gratitude to my community,
I want to begin with thanking everyone who wrote a support letter or went to a support event this past year- thank you so much! I know that your solidarity connects incarcerated resisters with so much strength and love. I wish I could have replied to every letter I received – and I will be adding several new contacts to my correspondence list and writing back as much as I can…..This year has been a tough one for me. My twelve-years-long gender-affirming surgery quest was abruptly torpedoed by an administration whose sole mission has been hate and division. On the verge of surgery, successfully integrated into a predominantly-male identified prison population (for years) – I was unceremoniously kidnapped and thrown into the SHU due to an Executive Order making my gender illegal and erasing my rights as a citizen. Since then, I have been transferred to a predominantly female-identified prison population at the Federal Satellite Low in Danbury, Connecticut. It’s been an adjustment socially, but my community here has been very welcoming and affirming. I work as a peer support for an integrated program treating trauma and addiction. That feels meaningful, as so many people lose control over their lives, and often even their very lives, because of untreated addiction problems. I really feel that the international epidemic has at its heart the sense of despair and alienation that so many feel right now.
It’s been an intense year for all communities of resistance – whether we were focusing on the war on Gaza or the war on immigrants. We have been hard-pressed to provide support to those among us who have been damaged by the increasing attacks on women, immigrants, as well as transgender and queer people. The past six months have been a military march backward in human evolution as even the most basic social agreements on the rights of individuals in a society have been violated time and again. Rights guaranteed at the signing of the Magna Carta – rights that were at the heart of the conflict between England and the former colonies, are being systematically disemboweled. It has been said that if we do not learn from history, then we are doomed to repeat it. We have seen the onset of fascism before, and should recognize it now. So…these times are a challenge to any who desire real freedom, who passionately espouse justice and who honor and respect human dignity – and who persist in the belief that we are responsible for each other and to each other and our shared home, this Earth. The strength to face this challenge will come from solidarity…this is always our secret weapon against the venal brutalities of fascism.
Persist and Resist!
Love and Solidarity, Marius Mason
source: Marius Mason
You can run really any webserver setup with docker, so once you figure out what you need then you can set up your docker-compose stack.
For example for PHP sites that might be nginx, php-fpm, and mariadb containers.
The Israeli Defense Forces (IDF) announced on May 18 that its troops had begun “broad” ground operations in several areas...Anonymous1199 (South Front)
Anban Govender reshared this.
Bertolt Brecht: Reality changes; in order to represent it, modes of representation must change. wordsmith.social/protestation/…
The world desperately needs a new paradigm of security and development. Consider the Russia-Ukraine-U.S.Jason Ross (EIR News)
Tofu factory owners in Indonesia’s East Java feed their boilers with tonnes of foreign plastics each week to produce tofu sold in the regionGuardian staff reporter (The Guardian)
#politique #industrie #souveraineté
Achetez français, et surtout achetez ouvrier : Duralex est une SCOP !
like this
Civil rights groups Palestine Legal and the Center for Constitutional Rights (CCR) today announced the filing of a " friend of the court" brief in the lawsuit against the Trump administration's abrupt cancellation of $400 million in critical federal…Danya Zituni (Palestine Legal)
President Pezeshkian says Tehran will never retreat from its peaceful nuclear program, no matter the pressure or threats it faces.PressTV
“Infinite growth with finite resources!”
– Capitalism (also, cancer)
#Degrowth an Anglicisation of #decroissance (Fr), #decrecimiento (Sp)
Another way to say it: to #decrease
That's it:
In a world with diminishing resources and greater contamination:
Fewer cars, fewer chemicals, fewer weapons, fewer media channels, less rubbish, less waste, fewer false 'needs'.
But greater health, greater kindness, greater sharing, responsibility, equality, solidarity.
Focussing on what we, the people, need and not what the system, capitalism, the property owners need.
Ça fait encore 29% de tarés et d'abrutis complets.
communcommune.com/2025/05/macr…
Emmanuel Macron : un bilan sévèrement jugé par 71% des Français après huit ans à l’Élysée À deux ans de la fin de son mandat, Emmanuel Macron essuie un rejet record : 71% des Français jugent son bilan négatif, selon un sondage Odoxa-Backbone pour Le.El Diablo (Commun COMMUNE [le blog d'El Diablo])
Leonid Savin- Vladeck accuses Miller of trying to intimidate federal judges into acquiescing in more unlawful activity by the Trump administration.thealtworld (TheAltWorld’s Newsletter)
A day has passed in the fast moving reportage on the peace talks from when this video with the Indian broadcaster was recorded, but I remain satisfied with my appreciation of the improbability of these talks producing any results given the wholly irr…Gilbert Doctorow (Armageddon Newsletter)
Bertolt Brecht: Never believe on faith, see for yourself! What you yourself don't learn you don't know. wordsmith.social/protestation/…
Recent events suggest that the West may soon find itself compelled to reach an agreement with Russia over Libya. Join us on Telegram, Twitter, and VK.…Strategic Culture Foundation
Unlike past offensives, this operation focuses on holding territory to prevent Hamas from regaining control, IDF Spokesperson Brig. Gen. Effie Defrin said.Sputnik Africa
Living in an HDB or condo often means working with limited square footage, but clever design can make small spaces feel expansive. One standout material? Marble. When applied with precision, marble can transform compact rooms into bright, spacious, and luxurious havens. Here's how to make it happen.
Light colors are key to opening up small spaces. Whites, soft greys, and creamy tones reflect light, creating an airy, open vibe. That's why luxury marble tiles in pale shades are ideal for compact homes. In a cozy kitchen or narrow bathroom, light marble flooring can amplify light and prevent the space from feeling cramped. Avoid darker marbles with heavy veining in tight spots, as they can shrink the room.
Tip: Love a bold marble pattern? Check if it's available in a lighter shade with similar veining.
Tiny tiles create more grout lines, which can make a space feel cluttered. Instead, choose larger formats for a cleaner look. A large marble slab for wall use, like a feature wall in the living room or a bathroom accent, reduces seams for a sleek, spacious appearance. Large-format tiles on the floor also minimize grout, creating a more open, uncluttered feel.
Marble's polished finish naturally reflects light, acting like a soft mirror to expand a room. This quality can be enhanced with mirrors or strategic lighting:
These small additions make a room feel significantly larger without taking up space.
Dramatic marble patterns can be stunning, but in small spaces, they can overwhelm. Opt for subtle veining or minimalistic designs to keep things calm. Marbles like Volakas (white with soft grey streaks), Carrara (light with fine veins), or Calacatta Oro (white with delicate gold veins) are perfect. For a large marble slab for wall applications, choose a design that's elegant but doesn't dominate the space.
Using the same marble across connected areas—like a living room and kitchen—creates a seamless flow. This continuity makes your home feel like one cohesive, larger space, rather than a series of small rooms. It also simplifies your design, reducing material changes for a polished, spacious look.
Marble isn't just for floors—walls are a game-changer in small homes. A full-height marble wall in a light shade pulls the eye upward, creating the illusion of taller ceilings. Consider:
Vertical marble adds sophistication and stretches the space.
Built-ins maximize storage in small homes, but they can feel imposing. To soften their presence, cover them in the same marble as your walls. A large marble slab for wall use that extends over shelves or cabinets creates a unified look, reducing visual clutter and making the room feel more open.
You don't need marble everywhere. Too much can feel stark or excessive. Instead, focus on a few key areas where it will shine:
These focal points elevate the space without overwhelming it.
Small spaces can feel grand with the right design choices. Marble, when used thoughtfully, transforms HDBs and condos into bright, spacious, and elegant homes. Stick to light tones, large formats, and simple patterns. Let marble reflect light, unify spaces, and add height. With a few smart moves, even the smallest home can feel like a masterpiece.
Quick Marble Tips for Small Spaces:
✅ Choose light luxury marble tiles for brightness
✅ Opt for large slabs to reduce seams
✅ Keep patterns simple for serenity
✅ Use vertical marble for height
✅ Create flow with consistent marble
✅ Blend built-ins with marble for less clutter
✅ Use marble sparingly for maximum effect
Every choice matters in a small home. Marble, used with care, can work wonders.
Our socials: fediverse.blog/~/ActaPopuli/fo…
like this
L’assise silencieuse est ce qui reste quand rien ne reste.
notesandsilence.com/2025/03/14…
#zen #zazen #silence #méditation #prière #spiritualité
L’assise silencieuse est ce qui reste quand rien ne reste,Aussi, tenter des stimulations, respirations, motivations, colorations,que l’on peut trouver sur le chemin,Nous éloigne de zazen,Ce sont de…Notes & Silence
iam-elegance likes this.
Do you make of God a verbal experience ?
notesandsilence.com/2025/03/14…
#words #religion #spirituality #silence #meditation #prayer
The calming of the body and mind is an essential prerequisite for divine talkingfor talking about the divine,People of a religion have, mostly, a verbal experience of God,They make God a verbal exe…Notes & Silence
iam-elegance likes this.
iam-elegance reshared this.
OPINION. Légèreté et impatience ont tué la loi de programmation militaire latribune.fr/idees/opinion-leg…
Dans deux articles [1] qui firent à l'époque grand bruit dans les cercles politiques, militaires et industriels de l'armement, notre groupe démontrait, chiffres à l'appui, le non-financement de la Loi de programmation militaire (LPM) 2024-2030 et prétendait que l'économie de guerre cachait en réalité une guerre à l'économie. Deux ans ont passé où notre groupe s'est fait silencieux préférant observer la tournure des évènements, sûr que bon sens et épreuve des faits lui donneraient raison. Avec la publication salutaire du rapport du Sénat sur le financement de la LPM, l'heure est venue en effet de constater, comme Richelieu dans son Testament politique, qu'« il n'y a pas de nation au monde si peu propre à la guerre que la nôtre ; la légèreté et l'impatience qu'elle a dans les moindres travaux sont deux principes qui ne se vérifient que trop ».
Vers un écroulement capacitaire
Légèreté d'abord : dès sa conception, la LPM reposait sur des hypothèses qui, toutes, sont devenues de lourdes hypothèques, à l'exception peut-être (provisoire ?) de l'évolution du coût des facteurs plus favorable qu'estimé par le ministère des Armées. Mais pour le reste, pour tout le reste, nos deux articles se sont tous confirmés dans le moindre détail : sous-estimation des besoins de financement des armées, sous-estimation des surcoûts, non prise en compte des surcoûts (Ukraine, OPEX et OPINT) et des besoins autres (financement de l'OTAN, par exemple), insincérité des ressources extra-budgétaires, déplacement des hausses majeures hors du mandat politique du président...
Nul mérite à ce résultat que la censure sur les comptes rendus des commission de défense du Parlement n'a pas réussi à étouffer : il était d'emblée vain de croire que la défense pouvait, seule, surnager dans la tempête qui décimait les finances publiques nationales sans choix dans le périmètre de l'État. Ce constat fait, l'avenir s'écrira logiquement : sans la priorité donnée au domaine régalien contre les choix sociaux et environnementaux, impossibles, illusoires et inefficaces, la Défense nationale s'écroulera progressivement et avec elle, l'État. Déjà, sans réaction du président ni du ministre des Armées, c'est Bercy qui dirige : bloquant et débloquant les crédits au gré de sa gestion personnelle, au détriment des armées, de l'industrie d'armement et d'une loi votée au Parlement. La légèreté budgétaire entraînera l'écroulement capacitaire.
De l'économie de guerre à une guerre à l'économie
L'impatience ensuite : notre groupe avait également critiqué l'impatience de l'exécutif dans trois domaines : le contexte international, la haute intensité et l'armement. Pour tragique qu'elle soit, la guerre russo-ukrainienne n'a aucune incidence sur les intérêts vitaux de la France et, si elle devait en avoir, la force de frappe est là pour y répondre ; oser prétendre que l'armée russe ira déferler sur l'Europe dès 2029 alors qu'elle peine à prendre des objectifs extrêmement limités en Ukraine ou sur son propre territoire, est tout aussi exagéré que prétendre que les Etats-Unis se retireront du champ européen, alors qu'ils y opèrent des bases majeures (de logistique, de renseignement et d'interception).
Dans tous les cas, la dissuasion protège la France. La fameuse « haute intensité » n'aura guère touché les armées, notamment l'armée de Terre dont l'entraînement tient toujours aussi peu compte dans les écoles de formation d'officiers et de sous-officiers des enseignements des guerres en cours et, qui repose toujours sur un matériel dépassé, usé, échantillonnaire ou carrément absent.
Enfin, l'impatience dans le domaine de l'armement s'est traduite par l'économie de guerre : au lieu d'être un réarmement classique, s'appuyant sur des commandes fermes, pluriannuelles de la Direction générale de l'armement (DGA), l'économie de guerre s'est surtout traduite par une guerre à l'économie de l'armement où les mesures à la fois intrusives, instables et infondées du ministère des armées sont prises dans un climat généralisé de suspicion des industriels et des banques sans pour autant être compensées par des commandes nouvelles fermes. L'État avec légèreté et impatience ignore que qui paie, commande et qui commande, paie.
Dans ces trois domaines, l'impatience était inutile et surtout mauvaise conseillère : il fallait attendre la fin de l'ancienne LPM, se donner le temps de faire des choix, notamment en tenant compte des guerres en cours et surtout ménager un espace budgétaire ferme à la LPM pour traduire financièrement les exigences réels d'un réarmement de fond. Celui-ci s'impose toujours, non en raison d'un quelconque contexte stratégique versatile qu'en raison de la permanence des ambitions nationales de la France qui se veut encore une grande puissance défendant ses intérêts dans le monde et ses alliances tout aussi mondiales.
« C'est chose étrange que la légèreté des Français... »
Au bilan tout provisoire et qui s'alourdira, n'en doutons pas, dans les semaines à venir, légèreté budgétaire et impatience stratégique ont ruiné dès sa conception l'actuelle LPM ; il est curieux de constater qu'à part quelques sénateurs, ce constat pourtant clair dès 2023 ne choque aucun autre parti politique. Voilà qui est de mauvaise augure pour 2027. Comme le remarquait Louis XIII à Richelieu dans une lettre du 5 août 1635 : « c'est chose étrange que la légèreté des Français... ».
Le groupe Vauban*
Tags: #dandelíon #politique #souveraineté #effondrement
via dandelion* client (Source)
Selon le groupe Vauban, la loi de programmation militaire (LPM), dès sa conception, reposait sur des hypothèses qui, toutes, sont devenues de lourdes hypothèques, à l'exception peut-être de l'évolution du coût des facteurs plus favorable qu'estimé pa…La Tribune
alexandrehedan likes this.
Latgale has a unique ethnic and cultural background, with the traditions of various peoples. It wasn't "Sovietized"; it was like this before.Arina KORSHUNOVA (Oriental Review)
reshared this
like this
reshared this
“There are people who can see and others who cannot even look”
Link: worldhistory.substack.com/p/th…
Discussion: news.ycombinator.com/item?id=4…
The greatest early photographer's portraits of Hugo, Manet, Dumas, and moreGeorge Dillard (Looking Through the Past)
Quelqu'un peut-il creuser un parallèle éventuel entre la "dead Internet theory" et la représentation de la réalité dans l'approche Bouddhiste, notamment, école yogachara-- le tout-esprit... ?
On ne sait jamais....
And yes I have had similar wonderings about the AI thing. I have decided I still prefer to depend upon my own faculties, no matter how dumb I might appear to the rest of the world.
In the second doco, from that series, is the bit about the tech dakini which is what I found interesting and need to watch again.
I also listened to a Q&A about this and the speaker basically said, "the human brain, better still, intelligence is way more advanced than any AI."
Currently humans use only 10% of their intelligence faculties?
The Popular Front for the Liberation of Palestine (PFLP) considered the outcomes of the recent Arab Summit disappointing and did not rise to the level of the massacres and genocide the Palestinian people have been subjected to in the Gaza Strip for m…www.saba.ye
Bertolt Brecht: Bank robbery is an initiative of amateurs. True professionals establish a bank. wordsmith.social/protestation/…
Let’s Start Talking About Jail Time for Trump and His MAGA Enablers
#NewRepublic #TNR #MAGA #47
Trump is the head of a criminal syndicate, and he should be treated accordingly.The New Republic
Indiefotog likes this.
#phosh-osk-stub is now #stevia 🎹 . The rename wants to reflect that
- it's not just a stub
- typing should hopefully be "sweet"
(and it allows us to keep the "pos_" symbol prefix).
gitlab.gnome.org/guidog/stevia
Thanks to @newbyte for the help in finding the name!
In order for distros to be able to prepare for the rename I've tagged a 0.48~alpha1 of stevia: sources.phosh.mobi/releases/ph…
#phosh #osk #LinuxMobile
Two people were injured, including a Lebanese soldier, in an Israeli airstrike in Beit Yahoun in southern Lebanon.Al Mayadeen English (Two wounded in Israeli airstrike on southern Lebanon)
apt
from repo, apt
doesn't check the distro codename, it just checks if the package dependencies are satisfied.
Really sorry, it's too long ago to remember the exact error,
but IIRC
when you followed the ubuntu instructions for adding the repository it would kick an error because the command included a reference to noble and mint os name is xia so the contents of the osrelease when checked didnt match and it threw an error.
Could be wrong, I didnt document it.
The work around was to edit the commands.
All a moot point now as
a) the instructions now on the mullvad site don't reference noble and
~~b) mullvad now appears to be in the mint store (which is how you should always install if possible~~
Not correct, only true if you've manually added the repo
aufbau161
in reply to sp3ctre • • •i was just in the same situation and stumbled upon an issue, but more on that later.
nvme cli might be what you are looking for, the arch wiki has got a good tutorial wiki.archlinux.org/title/Solid…
but: it depends on how you connect the nvme ssd to your system. if you use an external enclosure/adapter the nvme would show up as /dev/sda because it is not attached to the proper interface. i did not manage to get nvme cli to work in that case.
but, and that is the much easier way to solve that issue: the bios is your friend. most modern bios provide a secure erase nvme option. so just stick the nvme ssd in your computer and try to do it that way. only took a couple of seconds due to the way it works on nvme ssds as far as i understand.
that said: i've got two older WD nvme ssds that i could't format using four (!) different PC's and their bioses, non of the manufactures software for windows or bootable usb sticks would work either (tried the latter on three different PC's) and the external enclosure solution provided no help either. only the bios of an older asrock board easily accepted the nvme and managed to secure erase it. no clue what went wrong the first times but at least they are clean now.
Solid state drive/NVMe - ArchWiki
wiki.archlinux.orgTzeentch
in reply to sp3ctre • • •Thankfully it is largely just a few commands with built in tools to tell the drive firmware to wipe
SATA SSD: acceptdefaults.com/2023/01/06/…
NVME SSD:
acceptdefaults.com/2022/08/11/…
Secure erase an SSD | Accept Defaults
Aaron (Accept Defaults)sp3ctre
in reply to Tzeentch • • •bizdelnick
in reply to sp3ctre • • •blkdiscard
.𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
in reply to bizdelnick • • •Educate me.
My response would normally be:
dd if=/dev/random of=/dev/sdX ba=1024M
, followed by async
. Lowest common denominator nearly always wins in my book over specialty programs that aren't part of minimal core; tools that also happen to be in BusyBox are the best.What makes this situation special enough for something more complex than
dd
? Do SSDs not actually save the data you tell them to? I'm trying to guess at how writing a disk's worth of garbage directly to the device would fail. I'm imagining some holographic effect, where you can actually store more data than the drive holds. A persistent, on disk cache that has no way of directly affecting, but which can somehow be read later and can hold latent data?If I were really, I'd dd, read the entire disk to /dev/null, then dd again. How would this not be sufficient?
I'm honestly trying to figure out what the catch is, here, and why this was even a question - OP doesn't sound like a novice.
hendrik
in reply to 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 • • •SSDs don't store the data like HDDs, where you'd overwrite the same part on a magnetic platter. The controller on a SSD will instead handle it, do some magic and decide what to do. So if you use
dd
to replace some part with zeros, it might instead invalidate the old data, allocate new memory to you and not really overwrite anything. That's why SSDs have separate commands for wiping content.I'd say google for "ssd secure erase"
𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
in reply to hendrik • • •hendrik
in reply to 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 • • •I wouldn't recommend it, though. There is secure erase, blkdiscard and some nvme format commands which do it the right way. And 'dd' is just a method that get's it about right (though not 100%) in one specific case.
𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
in reply to hendrik • • •Hum. I read that
blkdiscard
only marks the blocks (cells?) as empty, and doesn't change the contents; and that a sophisticated enough lab can still read the bits.In particular, the disk has to claim to support "Deterministic read ZEROs after TRIM"; if it doesn't, you have no guarantee of erasure. Without knowing anything about the make and model,
blkdiscard
would be categorically less secure.Right?
hendrik
in reply to 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 • • •𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
in reply to hendrik • • •I did read (on the Arch wiki) that
blkdiscard -z
is identical todd if=/dev/zero
, so that tracks. It's (blkdiscard
) is easier to use. However, given my memory and how infrequently I'll ever use it, I'll have forgotten the name of the command by next week. I'll never forgetdd
, though, mainly because it's more general purpose and I use it occasionally.OP probably wants
blkdiscard -z
, though.hendrik
in reply to 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 • • •hdparm
and a bunch of options, and not blkdiscard. Unles they specifically know what they're doing and what options to pick.unhrpetby
in reply to sp3ctre • • •cryptsetup
to encrypt it, forget the key, and optionally overwrite the first megabyte or so of the disk (where the LUKS header is).Axum
in reply to sp3ctre • • •So much bad advice in here.
Any NVME worth it's salt these days is an OPAL adhering self encrypting drive for data storage.
This means in Linux you simply install nvme-cli, then do a mode 2 crypto erase and the crypto key is dropped and all data on the drive becomes unreadable.
Y'all could stand to get with the times a bit more and learn about what NVME's actually bring to the table
tinyapps.org/docs/nvme-secure-…
For drives with it disabled, mode 1 wipe will have the controller fill all regions with meaningless data to wipe it.
NVMe Secure Erase
tinyapps.org𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
in reply to sp3ctre • • •I did some light reading. I see claims that wear leveling only ever writes only to zeroed sectors. Let me get this straight:
If I have a 1TB ssd, and I write 1TB of SecretData, and then I delete and write 1TB of garbage to the disk, it's not actually holding 2TB of data, with the SecretData hidden underneath wear leveling? That's the claim? And if I overwrite that with another 1TB of garbage it's holding, what now, 3TB of data? Each data sequence hidden somehow by the magic of wear leveling?
Skeptical Ruaraidh is skeptical. Wear leveling ensures data on an SSD is written to free sectors with the lowest write count. It can't possibly be retaining data if data the maximum size of the device is written to it.
I see a popular comment on SO saying you can't trust
dd
on SSDs, and I challenge that: in this case, wiping an entire disk by dumping /dev/random must clean the SSD of all other data. Otherwise, someone's invented the storage version of a perpetual motion device. To be safe, sync and read it, and maybe dumb again, but I really can't see how an SSD world hold more data than it can.dd if=/dev/random of=/dev/sdX bs=2048 count=524288
If you're clever enough to be using zsh as your shell:
repeat 3 (dd if=/dev/random of=/dev/sdX bs=2048 count=524288 ; sync ; dd if=/dev/sdX ba=2048)
You reduce every single cell's write lifespan by 2 times; with modern life spans of 3,000-100,000 writes per cell, it's not significant.
Someone mentioned
blkdiscard
. If you really aren't concerned about forensic analysis, this is probably the fastest and least impactful answer: it won't affect cell lives by even a measly 2 writes. But it also doesn't actually remove the data, it just tells the SSD that those cells are free and empty. Probably really hard to reconstruct data from that, but also probably not impossible.dd
is a shredding option: safer, slower, and with a tiny impact on drive lifespan.patatahooligan
in reply to 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 • • •Your conclusion is incorrect because you made the assumption that the SSD has exactly the advertised storage or infinite storage. What if it's over-provisioned by a small margin, though?
𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
in reply to patatahooligan • • •Then over-writing the size by a few gigs, reading the entire disk, and writing it again - as I put in my example - should work. In any case
blkdiscard
is not guaranteed to zero data unless the disk specifically supports that capability, and data can be forensically extracted from ablkdiscarded
disk.The Arch wiki says
blkdiscard -z
is equivalent to runningdd if=/dev/zero
.patatahooligan
in reply to 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 • • •I don't see how attempting to over-write would help. The additional blocks are not addressable on the OS side.
dd
will exit because it reached the end of the visible device space but blocks will remain untouched internally.Where does it say that? Here it seems to support the opposite. The linked paper says that two passes worked "in most cases", but the results are unreliable. On one drive they found 1GB of data to have survived 20 passes.
Securely wipe disk - ArchWiki
wiki.archlinux.org𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
in reply to patatahooligan • • •Sorry, it wasn't the Arch wiki. It was this page.
I hate using Stack Exchange as a source of truth, but the Arch wiki references this discussion which points out that not all SSDs support "Deterministic read ZEROs after TRIM", meaning a pure blkdiscard is not guaranteed to clear data (unless the device is advertised with that feature), leaving it available for forensics. Which means having to use
--secure
, which is (also) not supported by all devices, which means having to use-z
, which the previous source claims is equivalent todd if=/dev/zero
.So the SSD is hiding extra, inaccessible, cells. How does
blkdiscard
help? Either the blocks are accessible, or they aren't. How are you getting a the hidden cells withblkdiscard
? The paper you referenced does not mentionblkdiscard
directly as that's a Linux-specific command, but other references imply or state it's just calling TRIM. That same paper, in a footnote below section 3.3, claims TRIM adds no reliable data security.It looks like - especially from that security paper - that the cells are inaccessible and not reliably clearable by any mechanism.
blkdiscard
then adds no security overdd
, and I'd be interested to see whether, with-z
, it's any faster thandd
since it perforce would have to write zeros to all blocks just the same, rather than just marking them "discarded".I feel that, unless you know the SDD supports secure trim, or you always use
-z
,dd
is safer, sinceblkdiscard
can give you a false sense of security, and TRIM adds no assurances about wiping those hidden cells.Aerospike Customer
support.aerospike.com