A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"litepub": "http://litepub.social/ns#",
"directMessage": "litepub:directMessage",
"Hashtag": "as:Hashtag"
}
],
"id": "https://infosec.exchange/users/paco/statuses/113806289104144332",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2025-01-10T21:55:59Z",
"url": "https://infosec.exchange/@paco/113806289104144332",
"attributedTo": "https://infosec.exchange/users/paco",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://infosec.exchange/users/paco/followers"
],
"sensitive": false,
"atomUri": "https://infosec.exchange/users/paco/statuses/113806289104144332",
"inReplyToAtomUri": null,
"conversation": "tag:infosec.exchange,2025-01-10:objectId=229568067:objectType=Conversation",
"content": "<p>Anybody got any experience or resources for this <a href=\"https://infosec.exchange/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a> and <a href=\"https://infosec.exchange/tags/LVM\" class=\"mention hashtag\" rel=\"tag\">#<span>LVM</span></a> thing I need to do?</p><p>I have a new server I'm installing the xcp-ng hypervisor on. Right now, it has 10 disk slots, 2 for the RAID root volume, and 8 for the <a href=\"https://infosec.exchange/tags/LVM\" class=\"mention hashtag\" rel=\"tag\">#<span>LVM</span></a> <a href=\"https://infosec.exchange/tags/RAID\" class=\"mention hashtag\" rel=\"tag\">#<span>RAID</span></a> set. But I have this intermediate step I need to go through first and that's where I have a question.</p><p>Let's call the drives A - J. Right now A/B is a root partition mirrored pair. That's how they're gonna stay. They're small 233Gb. Drives C-J will be 8 x 2TB drives in a RAID 6 config. Right now, drives C and D are in the system in a non-redundant temporary config, holding about 5 VMs of important stuff. (Yes I have backups, no I don't want to use those backups 😃 )</p><p>What I want to do is put the additional 6 drives (E-J) in and make a RAID6 volume group. Then I'll migrate all the VMs from the non-redundant disks onto that VG. Then I'll wipefs those 2 non-redundant disks, and add them to the volume group. That gets me my 8-disk, RAID6 array.</p><p>I guess, since I don't have a ton of experience with LVM, I'm asking "is it really that easy?" Anything I should look out for?</p><p>It seems straightforward to create a RAID6 setup with only 6 disks. After I wipe disks C and D, it seems straightforward to say "Hey Volume Group, Here's some more PVs to use". But do I need to do anything more sophisticated? E.g., designating drives to have certain roles when I first create that 6-disk array? Is there something I'm not thinking about?<br /><a href=\"https://infosec.exchange/tags/selfhost\" class=\"mention hashtag\" rel=\"tag\">#<span>selfhost</span></a> <a href=\"https://infosec.exchange/tags/selfhosting\" class=\"mention hashtag\" rel=\"tag\">#<span>selfhosting</span></a></p>",
"contentMap": {
"en": "<p>Anybody got any experience or resources for this <a href=\"https://infosec.exchange/tags/linux\" class=\"mention hashtag\" rel=\"tag\">#<span>linux</span></a> and <a href=\"https://infosec.exchange/tags/LVM\" class=\"mention hashtag\" rel=\"tag\">#<span>LVM</span></a> thing I need to do?</p><p>I have a new server I'm installing the xcp-ng hypervisor on. Right now, it has 10 disk slots, 2 for the RAID root volume, and 8 for the <a href=\"https://infosec.exchange/tags/LVM\" class=\"mention hashtag\" rel=\"tag\">#<span>LVM</span></a> <a href=\"https://infosec.exchange/tags/RAID\" class=\"mention hashtag\" rel=\"tag\">#<span>RAID</span></a> set. But I have this intermediate step I need to go through first and that's where I have a question.</p><p>Let's call the drives A - J. Right now A/B is a root partition mirrored pair. That's how they're gonna stay. They're small 233Gb. Drives C-J will be 8 x 2TB drives in a RAID 6 config. Right now, drives C and D are in the system in a non-redundant temporary config, holding about 5 VMs of important stuff. (Yes I have backups, no I don't want to use those backups 😃 )</p><p>What I want to do is put the additional 6 drives (E-J) in and make a RAID6 volume group. Then I'll migrate all the VMs from the non-redundant disks onto that VG. Then I'll wipefs those 2 non-redundant disks, and add them to the volume group. That gets me my 8-disk, RAID6 array.</p><p>I guess, since I don't have a ton of experience with LVM, I'm asking "is it really that easy?" Anything I should look out for?</p><p>It seems straightforward to create a RAID6 setup with only 6 disks. After I wipe disks C and D, it seems straightforward to say "Hey Volume Group, Here's some more PVs to use". But do I need to do anything more sophisticated? E.g., designating drives to have certain roles when I first create that 6-disk array? Is there something I'm not thinking about?<br /><a href=\"https://infosec.exchange/tags/selfhost\" class=\"mention hashtag\" rel=\"tag\">#<span>selfhost</span></a> <a href=\"https://infosec.exchange/tags/selfhosting\" class=\"mention hashtag\" rel=\"tag\">#<span>selfhosting</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://infosec.exchange/tags/linux",
"name": "#linux"
},
{
"type": "Hashtag",
"href": "https://infosec.exchange/tags/lvm",
"name": "#lvm"
},
{
"type": "Hashtag",
"href": "https://infosec.exchange/tags/raid",
"name": "#raid"
},
{
"type": "Hashtag",
"href": "https://infosec.exchange/tags/selfhost",
"name": "#selfhost"
},
{
"type": "Hashtag",
"href": "https://infosec.exchange/tags/selfhosting",
"name": "#selfhosting"
}
],
"replies": {
"id": "https://infosec.exchange/users/paco/statuses/113806289104144332/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://infosec.exchange/users/paco/statuses/113806289104144332/replies?only_other_accounts=true&page=true",
"partOf": "https://infosec.exchange/users/paco/statuses/113806289104144332/replies",
"items": []
}
},
"likes": {
"id": "https://infosec.exchange/users/paco/statuses/113806289104144332/likes",
"type": "Collection",
"totalItems": 1
},
"shares": {
"id": "https://infosec.exchange/users/paco/statuses/113806289104144332/shares",
"type": "Collection",
"totalItems": 4
}
}