text:
Q: How to Setup PKI for Multicluster Istio Mesh I am trying to configure a multicluster mesh topology with replicated controls planes with Istio, as described in https://istio.io/docs/setup/install/multicluster/gateways/. My PKI setup has 3 tiers and looks like the following.
PKI Hierarchy

*

*A Root CA (root-ca.pem)

*Intermediate CA to sign each clusters Citadel CA (intermediate-ca.pem)

*Each cluster's Citadel CA (ca-cert.pem)

Following the install instructions, I install the certificates into the istio-system namespace with the following command.
kubectl create secret generic cacerts -n istio-system --from-file=./ca-cert.pem \
--from-file=./ca-key.pem --from-file=./root-cert.pem \
--from-file=./cert-chain.pem

In this command, ca-cert.pem is the cluster's CA certificate. ca-key.pem is the private key for ca-cert. cert-chain.pem is the full chain of the ca-cert.pem ie. cert-chain.pem=$(cat ca-cert.pem intermediate-ca.pem root-ca.pem)
When I install this setup into a cluster, mTLS works fine within the cluster using my custom CA as expected. However, when I go to setup the multicluster environment, calls from cluster A to cluster b fail the root certificate validation.
Does anyone have insight into why these certificates would not be trusted when they share the same root CA structure?
Update: I believe this might have to do with the ingress-gateway of destination cluster crashing when it tries to proxy the connection to the backend service.
[Envoy (Epoch 0)] [2020-04-07 15:58:34.193][22][debug][filter] [external/envoy/source/common/tcp_proxy/tcp_proxy.cc:232] [C2] new tcp proxy session
[Envoy (Epoch 0)] [2020-04-07 15:58:34.193][22][trace][connection] [external/envoy/source/common/network/connection_impl.cc:294] [C2] readDisable: enabled=true disable=true state=0
[Envoy (Epoch 0)] [2020-04-07 15:58:34.194][22][trace][filter] [external/envoy/source/extensions/filters/network/sni_cluster/sni_cluster.cc:16] [C2] sni_cluster: new connection with server name outbound_.80_._.nginx.istio-fkt.global
[Envoy (Epoch 0)] [2020-04-07 15:58:34.194][22][trace][filter] [src/envoy/tcp/tcp_cluster_rewrite/tcp_cluster_rewrite.cc:55] [C2] tcp_cluster_rewrite: new connection with server name outbound_.80_._.nginx.istio-fkt.global
[Envoy (Epoch 0)] [2020-04-07 15:58:34.194][22][trace][filter] [src/envoy/tcp/tcp_cluster_rewrite/tcp_cluster_rewrite.cc:64] [C2] tcp_cluster_rewrite: final tcp proxy cluster name outbound_.80_._.nginx.istio-fkt.svc.cluster.local
[Envoy (Epoch 0)] [2020-04-07 15:58:34.194][22][critical][main] [external/envoy/source/exe/terminate_handler.cc:13] std::terminate called! (possible uncaught exception, see trace)
[Envoy (Epoch 0)] [2020-04-07 15:58:34.194][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:70] Backtrace (use tools/stack_decode.py to get line numbers):
[Envoy (Epoch 0)] [2020-04-07 15:58:34.194][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:71] Envoy version: 73f240a29bece92a8882a36893ccce07b4a54664/1.13.1-dev/Clean/RELEASE/BoringSSL
[Envoy (Epoch 0)] [2020-04-07 15:58:34.205][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #0: Envoy::TerminateHandler::logOnTerminate()::$_0::operator()() [0x562ba8ae7dae]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.216][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:77] #1: [0x562ba8ae7cb9]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.225][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #2: std::__terminate() [0x562ba904aa73]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.234][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #3: Envoy::Tcp::TcpClusterRewrite::TcpClusterRewriteFilter::onNewConnection() [0x562ba7209c4d]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.244][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #4: Envoy::Network::FilterManagerImpl::onContinueReading() [0x562ba862a582]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.256][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #5: Envoy::Network::FilterManagerImpl::initializeReadFilters() [0x562ba862a4e5]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.267][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #6: Envoy::Server::ConnectionHandlerImpl::ActiveTcpListener::newConnection() [0x562ba861a547]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.278][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #7: Envoy::Server::ConnectionHandlerImpl::ActiveTcpSocket::continueFilterChain() [0x562ba861a1fb]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.287][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #8: Envoy::Server::ConnectionHandlerImpl::ActiveTcpListener::onAcceptWorker() [0x562ba861a2f1]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.295][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #9: Envoy::Network::ListenerImpl::listenCallback() [0x562ba862dd4c]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.306][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #10: listener_read_cb [0x562ba89547c3]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.317][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #11: event_process_active_single_queue [0x562ba89529ab]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.329][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #12: event_base_loop [0x562ba895123e]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.341][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #13: Envoy::Server::WorkerImpl::threadRoutine() [0x562ba8617278]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.352][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #14: Envoy::Thread::ThreadImplPosix::ThreadImplPosix()::$_0::__invoke() [0x562ba8b1d953]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.352][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #15: start_thread [0x7ff80cbd16db]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.352][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:83] Caught Aborted, suspect faulting address 0x10
[Envoy (Epoch 0)] [2020-04-07 15:58:34.352][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:70] Backtrace (use tools/stack_decode.py to get line numbers):
[Envoy (Epoch 0)] [2020-04-07 15:58:34.352][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:71] Envoy version: 73f240a29bece92a8882a36893ccce07b4a54664/1.13.1-dev/Clean/RELEASE/BoringSSL
[Envoy (Epoch 0)] [2020-04-07 15:58:34.352][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #0: __restore_rt [0x7ff80cbdc890]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:77] #1: [0x562ba8ae7cb9]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #2: std::__terminate() [0x562ba904aa73]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #3: Envoy::Tcp::TcpClusterRewrite::TcpClusterRewriteFilter::onNewConnection() [0x562ba7209c4d]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #4: Envoy::Network::FilterManagerImpl::onContinueReading() [0x562ba862a582]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #5: Envoy::Network::FilterManagerImpl::initializeReadFilters() [0x562ba862a4e5]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #6: Envoy::Server::ConnectionHandlerImpl::ActiveTcpListener::newConnection() [0x562ba861a547]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #7: Envoy::Server::ConnectionHandlerImpl::ActiveTcpSocket::continueFilterChain() [0x562ba861a1fb]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #8: Envoy::Server::ConnectionHandlerImpl::ActiveTcpListener::onAcceptWorker() [0x562ba861a2f1]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #9: Envoy::Network::ListenerImpl::listenCallback() [0x562ba862dd4c]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #10: listener_read_cb [0x562ba89547c3]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #11: event_process_active_single_queue [0x562ba89529ab]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #12: event_base_loop [0x562ba895123e]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #13: Envoy::Server::WorkerImpl::threadRoutine() [0x562ba8617278]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #14: Envoy::Thread::ThreadImplPosix::ThreadImplPosix()::$_0::__invoke() [0x562ba8b1d953]
[Envoy (Epoch 0)] [2020-04-07 15:58:34.363][22][critical][backtrace] [bazel-out/k8-opt/bin/external/envoy/source/server/_virtual_includes/backtrace_lib/server/backtrace.h:75] #15: start_thread [0x7ff80cbd16db]
2020-04-07T15:58:34.392193Z error   Epoch 0 exited with error: signal: aborted (core dumped)
2020-04-07T15:58:34.392220Z info    No more active epochs, terminating


Entrepreneur and artist Rachel Dubber reveals the best places to go in her hometown Galway.
With an Honours Degree in Fine Art Rachel Dubber established her art business three years ago selling animal portraits, cards, and producing commissions. She has exhibited globally and has artworks in public and private collections. Her designs are fuelled by her childhood memories of life in rural Ireland and her passion for animals, and the essence of her creations are an emotive response to the surrounding landscape.
Rachel creates high quality contemporary artworks and designs with deep-rooted connections to our heritage, Irish environment and native animals, with the hope that each design will evoke feelings and memories to engage the viewers connecting them to a specific moment in time.
To have a coffee & cake: I love coffee and I have a few places that I go; Corrib House Tea Rooms, the coffee, view and cake are second to none. Tigh Neachtains on a Saturday morning to watch the crowds shopping and Bar Italia Ciarlantini has the best coffee in Galway by far!
To go for a meal: I love sushi so for me it would have to be Papa Rich in Newtownsmith, located right beside the Corrib River with views of the Salmon Weir, the food and service are excellent. When I want a special treat and to people watch it would be The Quay Street Kitchen, excellent food and service.
To buy something special for someone else: I usually try to buy something unique and locally made, so when buying handmade gifts and crafts I go to Standuns in Spiddal or Treasure Chest in town.
To buy something special for yourself: I don't really buy special things for myself, I do love to buy pencils and may have too many.
To get back to nature: A walk in Merlin Park Woods replenishes mind, body and soul after the hustle and bustle of town or work, it is such a valuable amenity on our doorstep. When I want to immerse in nature I go to Connemara, it is here I find myself at my happiest and it provides all that I require for my art and inspiration.
To discover hidden gems: I love to travel and I have been very lucky to experience lots of different cultures and countries, but there is no place like home. Connemara is without a doubt the place to go, take any road and you will discover or see something you haven't seen or noticed before.
To feel like a local: Shop Street and St. Nicolas's Market is a great place for meeting fellow Galwegians, especially on a Saturday.
To be a tourist: Quay Street and Mainguard Street has a brilliant tourist vibe.
To hear some tunes: Tig Choili for trad sessions, Monroe's for a mix, but I prefer the impromptu music sessions in Tigh Neachtains is still a traditional pub and there isn't a television to be seen in the place, a real locals haunt with writers, artists and musicians all under the one roof.
To have a cocktail: I don't drink cocktails, but I have been told the best place is the g Hotel.
To be pampered: My idea of pampering is horse riding. I would head to Coopers Hill Livery or to Connemara Equestrian to escape life and be pampered.


Breakfast is important for our active lifestyle and many of us can't do that properly. One reason that we don't have proper breakfast or skip it entirely, is because we are in a hurry and don't have time to cook and clean up. Fortunately, there are ways to quickly have a healthy breakfast. First of all, it should be quite simple and easy to prepare smoothies. The pureed fruits should allow us to have smoothies with different styles and flavours, from the fresh, tangy variant; to the energy-packed one. You can choose all of your favourite ingredients and blend them all together. It's a power breakfast that you can do very quickly. One problem with preparing breakfast is that we have no time to clean things up. Many people don't want to leave home with messy kitchen and a stack of dirty dishes, because they don't have enough energy to clean up when arrive home.
Grease is harder to clean, it is a good idea to try cook water-fried eggs without using any oil. You can start to put bread in your toaster and then start water-frying eggs. You need non-stick skillet and put ¾ cup of water on it. Bring it to a full boil, which should only take a minute. Crack in a couple of eggs and season them with salt and pepper if desired. Obviously, it's hard to flip the egg without making a mess, so you should only cover the skillet and let the hot steam cook the upper part of the egg. Turn the heat down and cook gently for about 3 minutes or longer depending on your preferences. Put eggs between hot pieces of breads from the toaster; add mayo, tomato and lettuce, to improve the taste. The skillet, spatula and dishes will be much quicker and easier to clean.
Apple and almond butter is a surprisingly tasty breakfast and it's also healthy. It's a light breakfast that is easy to prepare and won't cause a messy kitchen. Slice and cut up some apples and sprinkle it with some cinnamon. Eat it with almond butter. It tastes so good that it feels like you are eating desserts for breakfast.
If you are a whole-grain kind of individual, it is a good idea to have a bowl of rice. Oatmeal is a typical ingredient for breakfast, but many people already get bored with it. You can cook rice during the weekend and put it in the fridge. During the normal workday, you can prepare breakfast by putting the cold rice in a bowl and microwave it, until it's hot. You can eat it with water-fried eggs or sausage that is also cooked in microwave. If you want to have a light breakfast, you should also consider having banana sandwich. Put slices of banana, peanut butter and a bit of cinnamon butter in well toasted pieces of bread. If you want to have quicker breakfast, it is a good idea to prepare for your breakfast before going to bed and it may only take 15 minutes.
← How To Significantly Improve Your House In A Simple Manner?


text:
Methanocaldococcaceae — семейство архей из порядка Methanococcales. Имеют кокковидную форму, варьируются от нейтрофилов до ацидофилов. Некоторые виды этих одноклеточных организмов были найдены в гидротермальных источниках срединно-океанических хребтов.

Классификация
На июнь 2017 года в семейство включают 2 рода:
  (7 видов)
  (2 вида)

Примечания

Euryarchaeota
Семейства архей

redpajama_set_name: RedPajamaWikipedia


text:
Q: Is there such thing as boolean pool? I have two questions and unfortunately I can't find answers.

*

*If we declare 1000 boolean variables equals to true will all of them have the same reference to true literal?

*Java is pass-by-value so consider the code
public class Test {
    public static boolean global;

    public static void main(String[] args) {
        foo(false);
        System.out.println(global);
    }

    public static void foo(boolean bar) {
        global = bar;
    }
}

In foo() method the primitive value of boolean variable will be copied and it means that global will have another reference for the literal. Or will Java perform some kind of pool lookup for this and global will also reference the same memory location as argument?

A: Yes, there is a pool. But only if you use Boolean object instead of boolean primitive value and if you create it using method valueof or Boolean.TRUE/Boolean.FALSE insteand of a constructor. Check the Boolean javadoc for reference.
Also, take a look to the constructor javadoc. It says:

It is rarely appropriate to use this constructor. Unless a new instance is required, the static factory valueOf(boolean) is generally a better choice. It is likely to yield significantly better space and time performance.

redpajama_set_name: RedPajamaStackExchange


There are not so many hotel rooms in Mountain Pine Ridge, just 1, still everyone can find an offer to suit his choice. The most common offers in this city are hotels, they count 1 out of 1, and their prevalent location is central district. According to our practice, it is the most profitable to book a hotel in the south of Mountain Pine Ridge, as it is the location of the hotels with optimal cost and quality offers along with the cheap hotels. Taking into account the small size of the city, there is no need to dwell hotel reservation on the location: the road to the city center would take less then half an hour, so one can book a hotel in any district of Mountain Pine Ridge. The most populated with hotels district of Mountain Pine Ridge is the south, 100% of cheap hotel rooms are concentrated here. Mountain Pine Ridge is a truly multifaceted city, here everyone can find a hotel of his choice: a business person, a young couple or a family with little children. Apart from all these, hotels in Mountain Pine Ridge offer their customers smoking room, laundry service, bar and restaurant/cafe. The staff of the most hotels is multilingual: it speaks spanish and english. Take a look at our selection of the cheap hotel rooms in Mountain Pine Ridge to make a well-informed choice for your reservation!
The hotel rates in Mountain Pine Ridge heavily depend on the season and may significantly change according to the selected date range. The graph below describes changes in Mountain Pine Ridge hotel prices throughout the year divided by months. Thus, the lowest prices can be found in January – $91 on average – while the cost of hotel reservation in Mountain Pine Ridge goes up and reaches $91 by September. Besides, one can book a hotel in Mountain Pine Ridge with a discount and save up to 33% of the price, if doing it 30 days beforehand – that is the period between reservation and check in when our users on average find the best prices. So, if you are interested in booking a cheap hotel in Mountain Pine Ridge, take this information into consideration and take a look at the graph below!
Hotels in Mountain Pine Ridge are spread around the city within the distance of 1.3 kilometers. The most popular accommodations in Mountain Pine Ridge is Lamanai Landings Resort and Marina located in a 1.3 kilometers from the city center.


text:
Der Nunatak Ledorez (e Transkription von ) ist ein isolierter Nunatak im ostantarktischen Mac-Robertson-Land. Er ragt südwestlich des Mount Hay in den Prince Charles Mountains auf.

Russische Wissenschaftler benannten ihn.

Weblinks
 Ledorez, nunatak im Composite Gazetteer of Antarctica (englisch)

Berg in den Prince Charles Mountains
Nunatak


text:
Q: Replace HHD home partiton with new SSD home partition I have a 2 TB HDD which only contains my /home ext4 partion. Now I want to replace the 2 TB HDD by a new 1 TB SSD with a btfs filesystem. So I created the btrfs filesystem using GParted on the SDD and copied the home folder from the HDD to the SSD.
Now I need to switch the old HDD by the new SDD on the SATA port.
sudo fdisk -l
Festplatte /dev/sda: 238,49 GiB, 256060514304 Bytes, 500118192 Sektoren
Festplattenmodell: MTFDDAK256MBF-1A
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 0BB30CF9-B0AC-40F8-A7B1-AA96C26099E6

Gerät        Anfang      Ende  Sektoren  Größe Typ
/dev/sda1      2048  39064547  39062500  18,6G Linux-Dateisystem
/dev/sda2  39064548  68361422  29296875    14G Linux-Dateisystem
/dev/sda3  68361423 500118158 431756736 205,9G Linux-Dateisystem

Festplatte /dev/sdb: 1,84 TiB, 2000398934016 Bytes, 3907029168 Sektoren
Festplattenmodell: ST2000DM001-1ER1
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 4096 Bytes
E/A-Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 48E2A6D3-3F36-4836-B852-ABFF4421AA55

Gerät      Anfang       Ende   Sektoren Größe Typ
/dev/sdb1    2048 3907029134 3907027087  1,8T Linux-Dateisystem

Festplatte /dev/sdc: 931,53 GiB, 1000204886016 Bytes, 1953525168 Sektoren
Festplattenmodell: SSD 860 EVO 1TB
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 4096 Bytes
E/A-Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: EEEF5142-6A96-47E9-BFA5-A8BC04C2E241

Gerät          Anfang       Ende   Sektoren Größe Typ
/dev/sdc1        2048 1916661759 1916659712  914G Linux-Dateisystem
/dev/sdc2  1916661760 1953523711   36861952 17,6G Linux Swap

lsblk -f                                                                                 ~
NAME   FSTYPE FSVER LABEL  UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda
├─sda1 swap   1     swap   851fe218-deb7-4afb-a445-93006e7dd335                [SWAP]
├─sda2 vfat   FAT32 efi    51A5-8449                                14G     0% /boot/efi
└─sda3 ext4   1.0   system 25546b7f-72b3-4f73-b790-a383ae90330c   23,1G    88% /
sdb
└─sdb1 ext4   1.0   home   4d37b9c6-2d26-420c-be46-78c1f9c66c42    1,2T    30% /home
sdc
├─sdc1 btrfs        home   2b16c066-cb0b-4b56-84ef-1b5abf54958f  353,1G    61% /run/media/username/home
└─sdc2 swap   1     swap   18990bb8-3d26-4310-88c8-232a27e4b895
sr0

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
#
UUID=25546b7f-72b3-4f73-b790-a383ae90330c / ext4 defaults,rw,noatime,discard 0 1
UUID=4d37b9c6-2d26-420c-be46-78c1f9c66c42 /home ext4 defaults,rw,relatime,data=ordered 0 0
UUID=851fe218-deb7-4afb-a445-93006e7dd335 swap swap defaults 0 0
UUID=51A5-8449 /boot/efi vfat defaults,rw,noatime 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0

sudo blkid
/dev/sda1: LABEL="swap" UUID="851fe218-deb7-4afb-a445-93006e7dd335" TYPE="swap" PARTUUID="d72c4a74-fcd6-498a-913e-b78f28327169"
/dev/sda2: LABEL_FATBOOT="efi" LABEL="efi" UUID="51A5-8449" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="937471ed-55b5-409c-ba3e-ff7728d7a2e2"
/dev/sda3: LABEL="system" UUID="25546b7f-72b3-4f73-b790-a383ae90330c" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="811a594b-c86d-4189-b632-7bcfd3383b6e"
/dev/sdb1: LABEL="home" UUID="4d37b9c6-2d26-420c-be46-78c1f9c66c42" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="110eb793-5ea2-49ad-8bcf-555bf1265874"
/dev/sdc1: LABEL="home" UUID="2b16c066-cb0b-4b56-84ef-1b5abf54958f" UUID_SUB="1b2aa75c-3b7e-415d-973a-8a8fb668a6b3" BLOCK_SIZE="4096" TYPE="btrfs" PARTLABEL="samsung_evo_ssd" PARTUUID="a920880d-0dfd-4157-8bfd-136dfc553996"
/dev/sdc2: LABEL="swap" UUID="18990bb8-3d26-4310-88c8-232a27e4b895" TYPE="swap" PARTLABEL="samsung_evo_swap" PARTUUID="fd3644a3-8edb-4179-8b4b-80796e298231"

I want to switch /dev/sdb (HDD) with /dev/sdc (SSD), so that the SSD will become /dev/sdb.
Can I just replace:
UUID=4d37b9c6-2d26-420c-be46-78c1f9c66c42 /home ext4 defaults,rw,relatime,data=ordered 0 0

with:
UUID=2b16c066-cb0b-4b56-84ef-1b5abf54958f /home btrfs defaults,rw,relatime,data=ordered 0 0

in file /etc/fstab?

A: The first step is to copy the contents of the home folder to the new drive. It's an important distinction. The root of the new partition on the new drive should contain the individual folders for each user... not a single home folder. Additionally, you need to be extra sure that hidden files were also copied and that permissions were preserved during the copy. Just making sure there's no confusion there.
You cannot simply change /dev/sdc1 to be /dev/sdb1 and doing so wouldn't accomplish what you want anyway. Instead, as you guessed, you need to change the UUID of the partition set to be mounted as /home in your fstab. So yes, replace UUID="4d37b9c6-2d26-420c-be46-78c1f9c66c42" with UUID="2b16c066-cb0b-4b56-84ef-1b5abf54958f" in your fstab.
Then reboot.

A: Yes, you can just replace the line in /etc/fstab file, but you have to remove data=ordered for the btrfs file system.
UID=2b16c066-cb0b-4b56-84ef-1b5abf54958f /home btrfs defaults,rw,relatime 0 0

because of the error:

failed to mount home dependency failed for local file systems

I found the problem using journalctl -xb:

BTRFS unrecognized mount option 'data=ordered'


The Vikings returned to practice Sunday and were closer to full strength than they have been all summer.
Two days after playing Seattle without the left side of their offensive line and half of the secondary, the Vikings got left tackle Riley Reiff, left guard Alex Boone, cornerback Trae Waynes and strong safety Andrew Sendejo back in pads and taking part in all drills.
Ditto for receiver Laquon Treadwell, running back Latavius Murray and linebacker Kentrell Brothers, none of whom has played in the first two preseason games.
Barring injuries in practice this week, the Vikings appear ready to have all of their starters available for the first time when they face the 49ers in their third preseason game Sunday at U.S. Bank Stadium.
Quarterback Taylor Heinicke didn't practice Sunday because of an undisclosed injury. But the Vikings still had a third quarterback after releasing linebacker Darnell Sankey to sign former Gopher Mitch Leidner.
Defensive end Brian Robison limped off the field near the end of practice because of what appeared to be a right leg injury. Zimmer said the injury wasn't a concern.
Nick Easton worked with the starting offense Sunday after playing left guard for Boone on Friday night. But that doesn't mean his battle with rookie Pat Elflein is over.
When a reporter assumed center was the only battle being waged, Zimmer left the door open for Easton and Elflein to both start.
That would be an unexpected twist considering right guard Joe Berger and Boone, when healthy, have pretty much locked down all the first-team reps.
As last year's prized free-agent signing, Boone would appear to be safe as a starter. So Zimmer was asked if the team likes how Berger has been playing.
There's a reason we are all starting to notice big No. 94, Jaleel Johnson, a fourth-round draft pick out of Iowa.
The 6-3, 316-pounder came in as a nose tackle. But he is surfacing as a playmaker at the three-technique, a spot where the Vikings need depth behind 32-year-old starter Tom Johnson.
The Vikings did some extra work on red-zone offense Sunday. One guy who stood out to Zimmer was Murray. Finally healthy from his offseason ankle surgery, Murray apparently is starting to show what a 230-pound back can do near the goal line.


You barely possess time to check out of the hospital, however friends and relatives already call you with a matter: "Properly, however's a child? Can not wait to see him! ". When and how to arrange newborn bride?
The tradition of a bride hold a baby came a much long time. Our ancestors did not show someone the child and not told some it until the 40th time of the birthday. During this time, time to christen the newborn and it was thought that, now that he is protected with a evil eye, it finally can be introduced to the world.
Now, too, it is believed that the 1st 30 days of a child's life better than no show. But not for reasons of the evil eye, and on the recommendations of pediatricians - immunity newborn has not yet formed, and a man who seems healthy can award him a infection, of which he is a carrier.
In addition, a mother and baby to get used to each other, and a constant flow of visitors can prevent them lovely tune an emotional connection. In addition, about babies may scare foreign voices and smells - so a effect you will start to act up. And the constant visits may prevent mom to set not along established regime crumbs - she wants to stay with the guests, which is why she prefers "doderzhat" newborn and put him to sleep, while guests will not leave because of what a newborn may easily raskapriznichatsya.
Pharmacists enjoy oneself a cardinal duty in the constitution direction http://canadian-mypharmacy.com/ canadian pharmacy prices ,and while responsibilities reshape amongst the singular areas of dispensary practice, the last analysis employ c queue up is that pharmacists keep from patients turn someone on without difficulty completely and abide well. Pill roller responsibilities embrace a assortment of take charge of appropriate for patients, canadian pharmacies cheap from dispensing medications to monitoring patient trim and progress to optimizing their feedback to medication.