{"id":31119,"date":"2019-10-31T21:39:35","date_gmt":"2019-10-31T18:39:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-ya-organizoval-hranenie-fotografij\/"},"modified":"2019-10-31T21:39:35","modified_gmt":"2019-10-31T18:39:35","slug":"kak-ya-organizoval-hranenie-fotografij","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/kak-ya-organizoval-hranenie-fotografij","title":{"rendered":"How I Organized Photo Storage","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hello Habr! Each of us stores some kind of information; some use tricks and hacks for this. Personally, I love to press the shutter button, and today I would like to share my experience in information storage that I have worked on and refined. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/447144\/\"><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/fa5e937cd4a6ad8ad41e7027107f6ffb.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Let me warn you right away: there is no 'silver bullet' under the cut that will eliminate the chaos in your files. There are no lines about neural networks, recognition of anything by anyone, or other nanotechnologies. What\u2019s under the cut is a bit of text and a wooden table that will need to be filled out manually =) But it works.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Intro <\/h2>\n<p>\nBefore understanding the problem I wanted to solve, let me briefly explain it =) I don't consider myself a full-fledged photographer, but still:<\/p>\n<ul>\n<li>I have a camera and shoot in RAW (each photo weighs about 20-25 MB) <\/li>\n<li>I faced the issue of storing and structuring photos (or rather their originals)<\/li>\n<\/ul>\n<p>\nNow, let\u2019s delve a bit deeper.<\/p>\n<p>I use 1-2 memory cards of 64 GB each (not the ones in the photo below, although I know they have already caught your eye)) \u2014 buying larger cards (128-256) makes me feel uneasy. It's not so much the cost, as treating the card as a kind of consumable that could fail at any moment: I've lost cards, bent them, and once, someone simply stole one right out of the camera. Plus, putting 'all eggs in one basket' isn't the wisest approach.<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/8c927fa14e3855a889bc120ee327aac3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Here's what happens when you forget to take the card out of your laptop, place it on the passenger seat, and suddenly brake. And I've tripped over this twice. <\/i><\/p>\n<p>64 GB holds about 2000-2500 RAW photos. In my case, this translates to 4-6 event photo sets or about 10 'gadget' sets. Look at my previous publications to see why I have so many. Some might ask, 'why go through the trouble of pressing the shutter so much?' and they'd be right, but as I've said, I'm a bit of a newbie. Moreover, I have the bad habit of taking two shots \u2014 if the first one turns out blurry, perhaps the second will save the day. This instinct is hardwired into me, and I haven\u2019t figured out how to change it. This explains why I shoot in RAW \u2014 simply to fix my own mistakes later, such as overexposure, underexposure, and other geometric misalignments.<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/62a38d709df3de5ca5ffd16684e93256.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>The Problem<\/h2>\n<p>\nFor a long time, I couldn't find a program that would fully meet my data storage needs. There are catalogers, convenient work with meta-tags, face recognition, and mapping photos \u2014 a whole bunch of cool features, but... scattered across different applications. Let me list a few pitfalls that almost all applications stumble upon. <\/p>\n<p><b>Problem number 1:<\/b> here lies a memory card \u2014 what\u2019s on it? You never know. Of course, you could scroll through 2000 photos on your camera, plug it into your laptop, or take notes on your smartphone, but that won\u2019t give you the 'big picture'. And it won't answer the question, '<i>have I already backed up this data, or can I delete it permanently?<\/i>' if, for example, I urgently need to free up space? After all, a spare 64 GB might not be available.<\/p>\n<p><b>Problem number 2:<\/b> you never know the condition of the photos. Are they sorted? Edited? Can I delete them, or should I first transfer them to the computer? You're familiar with those endless folders like 'From SD', 'SD64 LAST', '!UNSORTED', '2018 ALL', 'iPhone_before_update', and so on, right? =) On the laptop, on the memory card, on the external drive, with tons of duplicates? And that oppressive feeling of, '<i>I should get everything organized \u2014 when I have some free weekends\u2026<\/i>' But those free weekends never seem to come.<\/p>\n<p><b>Problem number 3:<\/b> how can I quickly find the right photos? For instance, I recently needed to make a collage of all 'first days of September' from several years. Store them on the laptop? It won't fit. Sifting through different drives? Well, that's one option. But that's so inconvenient... <\/p>\n<p>I would greatly appreciate it if you could suggest a more functional and flexible option than what I\u2019ve come up with through trial and error (below). To clarify, I\u2019m not talking about a photo viewer\/sorter, but rather about convenience\/clarity\/informativeness.<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/eaa93da56f4d57223ad30615a63ff9a2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Solution<\/h2>\n<p>\nI've decided to use a cool tool like Google Docs spreadsheets =) It's free, cross-platform, and etc. \u2014 I think it requires no introduction. Before creating the structure of the spreadsheet, I tried to understand what fields I needed. You can come up with hundreds, but it should be convenient to use and not tedious to fill out every time. Plus, I aimed to consider future scaling: so that it's easy to use the spreadsheet in a year, two, or three. <\/p>\n<p>I focused my thoughts on the following set of fields:<\/p>\n<ol>\n<li><b>Category<\/b>I analyzed what I photograph and divided it into categories. It turned out like this:\n<p>Cars \u2014 cars<br \/>\nEvents \u2014 events<br \/>\nGadgets \u2014 gadgets<br \/>\nGirls \u2014 you know what I mean<br \/>\nHome \u2014 something domestic, family-related<br \/>\nLife \u2014 any activity that doesn't fit into the categories above<br \/>\n<img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/79302d74ff1511ccccea1bb2c9016372.jpeg\" style=\"display:block;margin: 0 auto;\" \/> \u2014 <img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/f2ab077c048e70940f9e1639992a997f.jpeg\" style=\"display:block;margin: 0 auto;\" \/> =)<br \/>\nTravel \u2014 travels<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/041d8583967e395648b407b65def2c73.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAll photo sets will be sorted into these sections. If you take a lot of photos, it\u2019s easier to keep each section on a separate sheet (at the bottom of the table).<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/71aac248046e234eec3439312fe480a6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<u>Important<\/u>: try to avoid creating a category called 'Other,' as this is where chaos will arise and collapse the universe. At most, use '!Temp' to stash files for further sorting into other categories.<\/li>\n<li><b>Title<\/b>. Within each category, every photo set has a title \u2014 it\u2019s important to give names that are easy to remember or find. There are two convenient options: alphabetical or chronological order. I alternate both options: in gadgets, it's easier to use device names, while in events \u2014 a title like '2018-03-08 \u2014 International Women's Day.' If needed, there's always CMD+F. <\/li>\n<li><b>Where now<\/b>. In this column, I indicate where the photos are stored \u2014 on the camera's memory card, on the laptop, on an external drive, or in the cloud. If the data's location changes, the table is updated. It's important to provide information about the photo set right away; otherwise, it will be forgotten later. <\/li>\n<li><b>Number before sorting<\/b>. It's not always possible (actually, it's never possible) to sort gigabytes of RAW files immediately; usually, you just dump them from the memory card. Here, it's crucial to understand how many photos are in the photo set \u2014 to roughly estimate how much time it will take to sort and edit.\n<p><u>Life hack<\/u>: it will be helpful to know the average speed of sorting and editing photos, if you are into that at all. Just set a timer for 5-10 minutes and then see how many you managed to improve. I typically take about 2-5 minutes per photo (assuming I know the Photoshop hotkeys well). See point 8.<\/li>\n<li><b>Sorting and processing<\/b>. Just two columns, where the cells are colored either green (= 'Done') or red (= 'Not Done'). You can also add, for example, blue \u2014 if processing is not required. Such a color legend will clearly show what is in which state. Optionally, you can display numbers \u2014 the speed of work multiplied by the number of photos after sorting (see point 11).\n<p>By sorting, I mean selecting the best frames (removing duplicates and defects) for further processing, and by processing itself \u2014 their path from RAW to JPEG (the one that you wouldn't be ashamed to show others). In the future, each folder will contain the processed JPEGs, while the subfolder 'Originals' will hold the RAW files and *.xmp files.<\/li>\n<li><b>Copy in the cloud<\/b>. Usually, there's no point in uploading unsorted piles of photos to the cloud; it's a waste of time and space. It's reasonable to back up already sorted photos there. Better yet \u2014 those that have already been processed. If I upload files to the cloud, I create a clickable link to the folder \u2014 so I can jump to the right place from the table in one click, rather than rummaging through an online file manager (which usually lags).<\/li>\n<li><b>Copy on disk<\/b>. Clouds are considered reliable, but something inside tells me that it's better to have a backup locally as well (at least for particularly important data). Or if it concerns any 'sensitive' data that I wouldn't want to upload to the internet.<\/li>\n<li><b>Quantity, size<\/b>. The number of photos after sorting, as well as the size of the space they occupy. This column is optional, but I'll try to explain why I created it.\n<p>If I see a photoshoot with a green cell labeled 'Sorting' and a red one for 'Processing'\u2014it means I just need some free time for quite dull and repetitive mechanical work. Knowing the number and size of the photos, I can schedule this task. For example, next weekend, I need to travel from Moscow to St. Petersburg and back on the 'Sapsan', which means I know I will have my laptop and 8 hours without stable internet (= excellent conditions for processing photos). I roughly estimate how many photos we can process in that time and upload the necessary photo sets to the laptop. It helps to know at least the approximate processing speed for one photo. It takes me from 2 to 5 minutes per photo, and with 8 hours being 480 minutes, there's little point in copying more than 300 photos onto the laptop (which amounts to about 6 to 9 GB). My MacBook has a 256 GB disk, so sometimes I have to 'play 15-puzzle', but with the table, the total size of the photo sets is never a surprise for me.<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/e51f1837db7bc459f496899290e49d2f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAnd then I simply need to arrive early at the train station to grab a table in the restaurant car =) <\/li>\n<li><b>Shoot Date<\/b>. It's an important parameter closely related to the next column.<\/li>\n<li><b>On the phone<\/b>. It often happens that alongside the main camera, you also need to capture something on the phone. For instance, if you're photographing a dynamic scene (like a race) and ask a friend to shoot a video. Or if you're doing renovations and have dirty hands\u2014it's not appealing to pull out the camera, but capturing it on your phone is just right. As a result\u2014right now I have 25,000 photos on my 128-gig iPhone. Yes, there's a lot of nonsense, but also a sufficient amount of needed ones.\n<p>To ensure important phone photos don't lead a separate life, it\u2019s better to add them to the thematic photo set folder. Searching by date makes it fastest to find what you need (although geotags help significantly here too). If there\u2019s a 'Yes' mark on the phone\u2014it means I need to separately upload the photos from the phone. If 'No'\u2014it means either they didn\u2019t exist or have already been uploaded.<\/li>\n<li><b>Flaw<\/b>This column may not be necessary for you, but I've decided to keep it for myself. It shows the percentage of rejects from the photo set that I delete \u2014 on average, it's 50%. As I mentioned, my problem is that I make duplicate shots. Overall, I don't see anything wrong with it; I'm not worried about the shutter count =) but it still irritates me a bit, which I notice every time I open the spreadsheet, and I always think, \"I need to learn to take better photos, improve my knowledge and skills.\" One day I'll get fed up and deal with it!<\/li>\n<li><b>Draft and post<\/b>In case I need to write something about the subject being photographed (for example, a device review, of which I've had quite a few in my profile), I first create a draft in Google Docs, linking it to the word \"Here.\" Green means the draft is finished, yellow means in progress, and red means I haven't started it yet. The same applies to posts \u2014 adding a link to a post allows me to jump to the right one with a single click, without any Google searches.\n<p>It's immediately clear what the state of all publications is and what the size of the \"technical debt\" is.<\/li>\n<\/ol>\n<p>\nClickable:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lh4.googleusercontent.com\/4xojMIzWJYwkLQFQ07n0Q3yWLDBqaaveBlNPymORBtfgfVhX2ki1xrNtwEhkRIqh0B40v9IhMZfuicYxVPc2X5omOYpNnVqclqOKI2NF-pxeEo9ZTzDfj_l6waS5JGU_-EdC_m_z\"><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/0165e1d8529bd0d6c0b2f466344e5ef1.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nSo, this is the table I came up with =) It's quite extensive, but I made it for myself. If you like my way of thinking, feel free to adapt it to your own needs \u2014 add or remove as necessary. <\/p>\n<p>Optionally, you can sum up the total weight of all photo sets and calculate the percentage of space occupied on a storage device of known capacity (a sort of progress bar). <\/p>\n<p>Speaking of storage devices.<\/p>\n<p>At first, I only stored files on my laptop, but space quickly ran out. I bought a 2.5\" external drive \u2014 it died relatively soon due to my fault, as I constantly carried it around in my backpack and once didn't take care of it. <\/p>\n<p>I decided to try Yandex.Disk and purchased 1TB \u2014 overall it's quite convenient, but there are many inconveniences as well: upload and download speeds, cost, privacy (what if some beta version of a new algorithm deems my photos unacceptable and deletes the entire account?) and much more.<\/p>\n<p>Therefore, I ultimately settled on a hybrid version: I took two stationary disks and kept my subscription to Yandex.Disk active as a transit point and spare wheel. The 'non-sensitive' data that may potentially be needed in the foreseeable future goes to the cloud \u2014 for example, photographs of the device I'm going to write about, or photos from children's events that I need to share with other parents (having a DSLR automatically condemns you to this function at kindergarten and school). Everything that doesn't belong in the cloud is on the disks.<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/728091814c66c4fa352e0a94239c66ad.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAs stationary storage, I got two 3.5\" Seagate Ironwolf drives at the beginning of the year \u2014 a series designed specifically for NAS devices. This line includes models ranging from 1 to 14 TB \u2014 1 and 2 TB are not serious, while 6 and more are quite expensive. I settled on the 4 TB model \u2014 initially thinking of setting them up as JBOD for 8 TB, but then I calculated and realized I haven't taken that many photos yet =) So, I ended up configuring them in RAID 1 \u2014 just to be sure not to regret it later. The drives have 5900 RPM, so they are quite quiet, do not heat up much, and their speed is more than satisfactory (though I haven't even done an exact measurement).<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/31a7808dae8d0b2b19cc7ff166d7598c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n1 TB on Yandex.Disk costs 2000 \u20bd per year, so 4 TB will be an annual 8K (life hack: if you have a Yandex.Plus subscription for 1500 a year, you get a 30% discount on Yandex.Disk), one of the advantages is that you can add space in a couple of clicks. The Seagate Ironwolf 4 TB drives are priced at <noindex><a rel=\"nofollow\" href=\"https:\/\/market.yandex.ru\/product--zhestkii-disk-seagate-st4000vn008\/14209356?hid=91033&amp;nid=55316&amp;clid=698\">7K each<\/a><\/noindex> (I managed to snag them for 6), but once you buy them, you just set them up and forget about them \u2014 they can autonomously hum away somewhere in a closet and not ask for money every year. <\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/5a44a48b3b32c7622787437cf955a4ee.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Out of curiosity, I checked the rates at Oblako@mail.ru \u2014 1 TB costs from 699 \u20bd per month! ) That makes it 8400 a year. 4 TB \u2014 from 2690 \u20bd a month (32K a year). <\/i><\/p>\n<p>I currently have more than enough space with 4 TB for photos, but if you're into video editing, it might not be enough. In general, calculate according to your own needs =)<\/p>\n<p>An important point to consider in the calculations. Recently, I spoke with two wedding photographers \u2014 they mentioned that they try to send the photos to the client within a month (that includes retouching). Then they keep the photos for another couple of months, after which they ruthlessly delete them, leaving only a few photos from each shoot for their portfolio (and originals in case they need to prove something, both have had that happen). At first, I considered such an approach: \"<i>Hmm, maybe forget about it?! After all, why keep all those photos of other people's weddings and gadgets if you're never going to look at them?<\/i>\u00bb. Waiting for the magical \u201c<i>what if they come in handy<\/i>\u201d? If you haven't had such an adventure in the past year, trust me, it won\u2019t come in handy. But then I thought, there is indeed a difference between personal and someone else's \u2014 yes, family photos and videos you won't watch now, but it will be very nice to look back in 5-10-15 years. And that's when you realize that it's better to stock up on free space.<\/p>\n<h2>Browser life hack<\/h2>\n<p>\nI use Chrome and it has a convenient bookmarks panel (CMD+Shift+B). Let's create a bookmark folder for files and rename it, giving it the name:<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/750d2fc64aaf7bb3e3728766b8c09aec.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n(phew, Habr doesn't support emoji, so I had to insert it as an image). If you have a lot of bookmarks, you can use a separator; I like this one \u2014 \u201c\u2b1d\u201d. It looks like this:<\/p>\n<p><img decoding=\"async\" alt=\"How I Organized Photo Storage\" src=\"\/wp-content\/uploads\/2019\/04\/abce001c44f08046413eaf834f905f72.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>The end<\/h2>\n<p>\nI've been using this table for about six months and I generally like everything about it; I've gotten used to filling it out while files are copying. So I suggest not wasting time trying to convince me otherwise =) But at the same time, I understand that it's from the stone age and there are certainly (not maybe, but definitely!) many things that can be improved or automated (for which more knowledge and time are needed). Collective intelligence, let\u2019s think together about how we can improve\/redesign\/optimize all this to achieve better results with minimal effort? Any suggestions are welcome.<\/p>\n<p>Or maybe you have your own file storage hacks \u2014 share them.<\/p>\n<p>I hope this was helpful =) Good luck!<\/p>\n<p class=\"for_users_only_msg\">Only registered users can participate in the survey. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Please log in<\/a><\/noindex>, please.<\/p>\n<h2 class=\"default-block__polling-title\">Where is the best place to store photos?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Locally on PC<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    In the cloud<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    On an external drive<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    On a separate home server \/ NAS<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    In multiple locations at once<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Other<\/p>\n<\/li>\n<\/ul>\n<p>    464 users voted. 40 users abstained.<\/p>\n<h2 class=\"default-block__polling-title\">What format do you shoot in?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    RAW<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    JPEG<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    RAW + JPEG<\/p>\n<\/li>\n<\/ul>\n<p>    443 users voted. 47 users abstained.<\/p>\n<h2 class=\"default-block__polling-title\">Do you organize your photos?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Yes, everything is systematized<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    I only systematize the favorites<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    No, everything is just piled together<\/p>\n<\/li>\n<\/ul>\n<p>    442 users voted. 38 users abstained.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/447144\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442 \u0425\u0430\u0431\u0440! \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043d\u0430\u0441 \u0445\u0440\u0430\u043d\u0438\u0442 \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0441\u0435\u043a\u0440\u0435\u0442\u0438\u043a\u0438 \u0438 \u043b\u0430\u0439\u0444\u0445\u0430\u043a\u0438. \u041b\u0438\u0447\u043d\u043e \u044f \u043b\u044e\u0431\u043b\u044e \u043f\u043e\u043d\u0430\u0436\u0438\u043c\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 \u0444\u043e\u0442\u043e\u0440\u0443\u0436\u044c\u044f \u0438 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u044f \u0448\u0451\u043b-\u0448\u0451\u043b \u0438 \u043f\u0440\u0438\u0448\u0451\u043b. \u0421\u0440\u0430\u0437\u0443 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0443: \u043f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u043d\u0435\u0442 \u00ab\u0441\u0435\u0440\u0435\u0431\u0440\u044f\u043d\u043e\u0439 \u043f\u0443\u043b\u0438\u00bb, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u043c\u043d\u043e\u0436\u0438\u0442 \u043d\u0430 0 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u0445\u0430\u043e\u0441\u0430 \u0432 \u0444\u0430\u0439\u043b\u0430\u0445 \u043d\u0430 \u0432\u0430\u0448\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445. \u0418 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23087,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442 \u0425\u0430\u0431\u0440! \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043d\u0430\u0441 \u0445\u0440\u0430\u043d\u0438\u0442 \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0441\u0435\u043a\u0440\u0435\u0442\u0438\u043a\u0438 \u0438 \u043b\u0430\u0439\u0444\u0445\u0430\u043a\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/kak-ya-organizoval-hranenie-fotografij\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043b \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442 \u0425\u0430\u0431\u0440! \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043d\u0430\u0441 \u0445\u0440\u0430\u043d\u0438\u0442 \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0441\u0435\u043a\u0440\u0435\u0442\u0438\u043a\u0438 \u0438 \u043b\u0430\u0439\u0444\u0445\u0430\u043a\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/kak-ya-organizoval-hranenie-fotografij\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:39:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:39:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47How I Organized Photo Storage | ProHoster","description":"Hello Habr! Each of us keeps some information; some use little tricks and life hacks for this.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/kak-ya-organizoval-hranenie-fotografij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043b \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0439 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442 \u0425\u0430\u0431\u0440! \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043d\u0430\u0441 \u0445\u0440\u0430\u043d\u0438\u0442 \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0441\u0435\u043a\u0440\u0435\u0442\u0438\u043a\u0438 \u0438 \u043b\u0430\u0439\u0444\u0445\u0430\u043a\u0438.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/kak-ya-organizoval-hranenie-fotografij","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:39:35+00:00","article:modified_time":"2019-10-31T18:39:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31119","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 04:37:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 22:32:16","updated":"2026-01-21 04:37:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/31119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=31119"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/31119\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/23087"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=31119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=31119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=31119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}