Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

jadedwench ,

Thank you! I will give that a shot tomorrow and test it

jadedwench ,

I will take a look at it, but the fundamental issue is it screws with the iommu groups too and then I have to go fix that in proxmox. If I can at least guarantee a network connection then I can remote in and fix it in the event something goes really wrong.

0x4E4F OP ,
@0x4E4F@lemmy.dbzer0.com avatar

Ummm... replying to the wrong thread I think 😁.

anarchy79 ,
@anarchy79@lemmy.world avatar

NO IT IS YOU WHO DONT UNDERSTAND IT IS PERFECT LOGIC

0x4E4F OP ,
@0x4E4F@lemmy.dbzer0.com avatar

Dude, chill, it's a meme... sheesh.

anarchy79 ,
@anarchy79@lemmy.world avatar

You're a meme

I'm a Linux admin

Grovel before me or I will go through your browsing history

(hit me up if you want to hear what distro i run btw)

Damage ,

What distro? Tho if you're an admin it should be multiple distros, no?

anarchy79 ,
@anarchy79@lemmy.world avatar

Nope. Just the one.

0x4E4F OP ,
@0x4E4F@lemmy.dbzer0.com avatar

He did say BTW in the end, so... it's NOT Arch!

mrbaby ,

Mine is easy - /dev/nvme[tab][tab][tab]

KillingTimeItself ,

babe wake up, we heard you like dynamic interface IDs that happen to be mostly static, so we applied it to your nvme drives, because fuck it, why not.

sleepmode ,

Kinda miss the Wild West days where you'd recompile and suddenly there'd be a whole new device naming convention.

anarchy79 ,
@anarchy79@lemmy.world avatar

I just run arch. It self compiled.

sleepmode , (edited )

[Thread, post or comment was deleted by the author]

  • Loading...
  • anarchy79 ,
    @anarchy79@lemmy.world avatar

    Of course not. It hadn't compiled yet.

    bitwaba ,

    Depends on how far you wanna go back, but Arch was released in 2002 which definitely covers the time period of the drive naming changes in this meme.

    phx ,

    Shouldn't that be

    hdX, sdX, and nvmewtfisthisp1

    anarchy79 ,
    @anarchy79@lemmy.world avatar

    Yes but with zeros also.

    bitwaba ,

    PATA HDDs are hdX

    SATA and SCSI HDDs are sdX

    0x4E4F OP ,
    @0x4E4F@lemmy.dbzer0.com avatar

    That USED to be true. Now every block device is sdx... except to nvme.

    waigl ,

    It's a lot better than the system that just randomly throws in your USB drives with your SCSI/SAS/SATA/PATA drives. Or the systems that calls everything a SCSI drive when it usually isn't a SCSI drive.

    captain_aggravated , (edited )
    @captain_aggravated@sh.itjust.works avatar

    Yeah wasn't it something like SATA and USB got lumped in with the SATA SCSI storage controller or whatever which is why it's practically all /dev/sdx? Back in the days of yore when men were men and sheep were scared there'd be /dev/hdx and /dev/fdx for hard and floppy drives?

    havocpants ,

    Yes, /dev/hdX was IDE disks.

    evranch ,

    /dev/sdx wasn't originally for SATA, it was for SCSI drives. Back when men were men indeed!

    captain_aggravated ,
    @captain_aggravated@sh.itjust.works avatar

    That is correct, unlike my typo.

    anarchy79 ,
    @anarchy79@lemmy.world avatar

    I thought this was a Wendy's.

    0x4E4F OP ,
    @0x4E4F@lemmy.dbzer0.com avatar

    It all falls under the SCSI protocol now, they get separated at low level by another driver.

    vampire ,

    https://wiki.archlinux.org/title/Solid_state_drive/NVMe

    Namespaces are the construct in NVMe technology that hold user data. An NVMe controller can have multiple namespaces attached to it. Most NVMe SSDs today just use a single namespace, but multi-tenant applications, virtualization and security have use cases for multiple namespaces.

      device v
    /dev/nvme0n1p1 < partition
    namespace  ^
    

    There are two types of people: Those who are able to identify gaps in their knowledge and actively seek to fill them... and whatever this meme is.

    0x4E4F OP ,
    @0x4E4F@lemmy.dbzer0.com avatar

    Dude, chill, it's a funny take on naming conventions.

    vampire ,

    I can't chill ever

    It's a curse

    wkk ,

    It's like you're sucking the fun out of us... Wait a minute

    0x4E4F OP ,
    @0x4E4F@lemmy.dbzer0.com avatar

    Username checks out 🤷.

    milicent_bystandr ,

    Funny? In a meme? C'mon man, we're trying to be serious here and know which technologies we can shame to feel good about ourselves. Stop ruining my quest for self-egrandifying tech-snobbery with your so-called humour!!1!


    P.S. thanks to @vampire even so; that was interesting to learn

    anarchy79 ,
    @anarchy79@lemmy.world avatar

    "I am irrationally angry, but you are also right, now fuck off"

    I can respect this

    Heavybell ,
    @Heavybell@lemmy.world avatar

    We can enjoy the meme and also use it as a learning opportunity :)

    I for one didn't know about NVMe namespaces.

    anarchy79 ,
    @anarchy79@lemmy.world avatar

    Or an opportunity to be technically correct! Wouldn't want to waste one!

    0x4E4F OP ,
    @0x4E4F@lemmy.dbzer0.com avatar

    Actually, what you're referring to as...

    Aaw, fuck it, I'm not that kind of a guy 🤷 😁.

    anarchy79 ,
    @anarchy79@lemmy.world avatar

    Great going.

    342345 ,

    Interesting. I learned something. Again.

    Scrollone ,

    Well, I hadn't actively searched for what the NVMe naming convention was for, but this meme made me learn something new. Thanks!

    rob_t_firefly ,
    @rob_t_firefly@lemmy.world avatar

    All this and you missed the chance to also point out that the meme misspelled "conventions."

    anarchy79 ,
    @anarchy79@lemmy.world avatar

    What a rookie.

    loudWaterEnjoyer ,
    @loudWaterEnjoyer@lemmy.dbzer0.com avatar

    Of course the offended guy links arch wiki article

    vampire ,

    Who's offended?

    anarchy79 ,
    @anarchy79@lemmy.world avatar

    Who fucking isn't these days, amirite?

    loudWaterEnjoyer ,
    @loudWaterEnjoyer@lemmy.dbzer0.com avatar

    Its always the guy asking the stupid question.

    mrbaby ,

    Oh god damn it I came here to look at memes and now I friggin learned something that's going to make my life easier

    anarchy79 ,
    @anarchy79@lemmy.world avatar

    Ackhsually

    vampire ,

    I know my role. Someone's gotta do it.

    anarchy79 ,
    @anarchy79@lemmy.world avatar

    The unsung hero is often the least paid

    Thcdenton ,

    🤓

    Matriks404 ,

    You mean Linux? Other Unixes don't necessarily use this naming convention.

    dmrzl ,

    Also I'm quite sure /dev/hdx is a thing

    Dehydrated ,

    That's for IDE drives. And there's /dev/vdX for virtual block devices.

    Anarch157a ,
    @Anarch157a@lemmy.world avatar

    No one mentioned the Solaris convention yet ?

    /dev/cXtXdXsX

    The letters mean controller, SCSI target, disk and slice (Solaris equivalent to a partition).

    I always thought this was the most elegant naming scheme in the Unix world.

    hperrin ,

    It’s called that because it’s Never the Value you Might Expect.

    Eyck_of_denesle ,

    Can you elaborate? I like mine a lot. It's super fast.

    hperrin ,

    If you reboot, it might have a different name in /dev/, just like ethernet ports.

    liara ,

    This is a feature of SATA devices too. Use UUIDs in your fstab unless you enjoy playing musical chairs with your mount points

    arran4 ,

    Forgot /dev/hdx ?

    Supermariofan67 ,

    That one hasn't been around for a long time, since the Linux kernel started using a SCSI abstraction layer above many of the other storage protocols. Really cool stuff: https://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/The_Linux_Storage_Stack_Diagram.svg/1161px-The_Linux_Storage_Stack_Diagram.svg.png

    Scrollone ,

    I always thought my drive names changed from hdx to sdx because I started using an SSD, and yet...

    You always learn something new

    ulterno ,
    @ulterno@lemmy.kde.social avatar

    I once had to do GRUB related stuff with CentOS 5 (or was it 3?).
    Stuff started with 0 in it and I was kept wondering what I was selecting, because the naming convention in GRUB was different from that in the OS.

    MonkderZweite , (edited )

    https://superuser.com/questions/1449499/why-does-linux-list-nvme-drives-as-dev-nvme0-instead-of-dev-sda#1449520

    In short; sd stands for SCSI Disk and SSD and USB all use the SCSI protocol. While SD-cards/emmc (flash-on-CPU) are named emmcblkpX for emmc block device, partition X. And NVME have additionally namespaces, which is the nX part.

    Pantherina ,

    So, EMMC is even worse

    redditReallySucks ,

    A yes, my beloved nvme1p2 partition that changes name every reboot

    ordellrb ,

    thats a reason to use the uuid in the fstab

    whoisearth , (edited )
    @whoisearth@lemmy.ca avatar

    Anyone else chuckle on the parallel in saying to use the UUID is no different than saying "just hardcore the IP bro"

    I'm not hating on you, but it's an extremely flawed system where you are forced to use a direct ID mapping as a reference.

    From what I'm understanding from people you can assign an alias to the UUID that sounds better?

    damium ,

    If filesystem UUIDs are IP equivalents.
    Then device paths are MAC addresses.
    FS labels are DNS.
    Device mapper entries are service discovery.

    whoisearth ,
    @whoisearth@lemmy.ca avatar

    In the scenario of having to constantly update an fstab yes it is. As an end user I shouldn't have to keep updating configuration files because something on a lower level keeps changing its alias.

    No granted I'm not familiar with this type of mount. Maybe there is a better way to do it that absolves needing to use the UUID but if not that's shit architecture IMHO.

    Phrodo_00 ,

    What? Using uuids is the solution to having to change the file (that, or stable name rules). You can also use labels if you want to.

    Strykker ,

    The UUID never fucking changes. It is a hardware level identier use the UUID in your configs and they will work until the day you change drives.

    droans ,

    Anyone else chuckle on the parallel in saying to use the UUID is no different than saying "just hardcore the IP bro"

    It's more like setting a static IP. The UUID is set when you create the partition and won't change unless you force it to change.

    You can also use any of the GUI utilities which can add it to your fstab.

    There's a lot of things that are made way too difficult on Linux for seemingly no reason. This isn't one of them.

    aBundleOfFerrets ,

    I mean you can also use partition labels but who does that

    Scrollone ,

    Oh really? That seems interesting and better than a random uuid

    ulterno ,
    @ulterno@lemmy.kde.social avatar

    The alternative being running os-prober at boottime, on every boot.

    Currently, we set UUID using os-prober whenever we remake grub.cfg, analogous to that would be registering web-server static IPs with a DNS, which provides the domain name aliases (we don't need to see UUID in the GRUB menu right? We see the OS names).

    An analogy to the alternative would be to ask all devices on the internet to send their usage methods everytime you try to look for another site.

    stoly ,

    Lol I seem to remember that I once had /home mapped to a partition that did that for all sorts of fun and games for a while.

    A_Random_Idiot ,
    @A_Random_Idiot@lemmy.world avatar

    my nvme is always nvme1pX, with X being 1-4 depending on the partition, and its always the same.

    Wonder why? Weird that some change and some dont.

    redditReallySucks , (edited )

    I got two drives with one being nvme1pX and the other nvme2pX and I don't know why but they just swap names sometime. I'm new to linux though so it may be some misconfiguration on my part and I rarely need to access them with their name.

    A_Random_Idiot ,
    @A_Random_Idiot@lemmy.world avatar

    Ah, sorry. I only have 1 nvme drive, so thats probably why. Didnt realize until your post that it was a multi-drive issue.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linuxmemes@lemmy.world
  • random
  • incremental_games
  • meta
  • All magazines